<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:galt="http://galectintherapeutics.com/20231231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="galt-20231231.xsd" xlink:type="simple"/>
    <context id="c20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20240229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20220101to20221231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20221231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20230101to20231231_LongtermDebtTypeAxis_LoansPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_LongtermDebtTypeAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231001to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20240329_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <context id="c20231231_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PropertyPlantAndEquipmentByTypeAxis_ComputerAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">galt:ComputerAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_ComputerAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">galt:ComputerAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20221231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20210917_DebtInstrumentAxis_FirstClosingMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:FirstClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="c20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-16</instant>
        </period>
    </context>
    <context id="c20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="c20211220_DebtInstrumentAxis_SecondClosingMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SecondClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-20</instant>
        </period>
    </context>
    <context id="c20211220to20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-20</startDate>
            <endDate>2021-12-20</endDate>
        </period>
    </context>
    <context id="c20210416to20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-16</startDate>
            <endDate>2021-04-16</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20210917to20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-17</startDate>
            <endDate>2021-09-17</endDate>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-20</instant>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20250917to20250917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:SeptemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-17</startDate>
            <endDate>2025-09-17</endDate>
        </period>
    </context>
    <context id="c20250416to20250416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:AprilConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-16</startDate>
            <endDate>2025-04-16</endDate>
        </period>
    </context>
    <context id="c20251230to20251230_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">galt:DecemberConvertiblePromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-30</startDate>
            <endDate>2025-12-30</endDate>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</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="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</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="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</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="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputConversionPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestAprilNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestDecemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">galt:ContingentInterestSeptemberNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesBOneConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">galt:SeriesBOneConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesBThreeConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">galt:SeriesBThreeConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesBTwoConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">galt:SeriesBTwoConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">galt:TwoThousandTwentyMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">galt:TwoThousandTwentyMarketAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-02-04</startDate>
            <endDate>2008-02-04</endDate>
        </period>
    </context>
    <context id="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-02-04</instant>
        </period>
    </context>
    <context id="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-02-04</instant>
        </period>
    </context>
    <context id="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-02-04</instant>
        </period>
    </context>
    <context id="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-02-04</startDate>
            <endDate>2008-02-04</endDate>
        </period>
    </context>
    <context id="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-02-04</startDate>
            <endDate>2008-02-04</endDate>
        </period>
    </context>
    <context id="c20080204_RangeAxis_MinimumMember_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-02-04</instant>
        </period>
    </context>
    <context id="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-30</startDate>
            <endDate>2010-12-30</endDate>
        </period>
    </context>
    <context id="c20101229to20101229_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-29</startDate>
            <endDate>2010-12-29</endDate>
        </period>
    </context>
    <context id="c20110101to20110131_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-01-01</startDate>
            <endDate>2011-01-31</endDate>
        </period>
    </context>
    <context id="c20101229_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-12-29</instant>
        </period>
    </context>
    <context id="c20110131_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-01-31</instant>
        </period>
    </context>
    <context id="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-12-30</instant>
        </period>
    </context>
    <context id="c20101229_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-12-29</instant>
        </period>
    </context>
    <context id="c20171231_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20131231to20131231_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-12-31</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="c20110731to20110731_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-07-31</startDate>
            <endDate>2011-07-31</endDate>
        </period>
    </context>
    <context id="c20141231to20141231_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-31</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-12-30</instant>
        </period>
    </context>
    <context id="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-30</startDate>
            <endDate>2010-12-30</endDate>
        </period>
    </context>
    <context id="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">galt:DividendPaymentScenarioTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-30</startDate>
            <endDate>2010-12-30</endDate>
        </period>
    </context>
    <context id="c20101230to20101230_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-30</startDate>
            <endDate>2010-12-30</endDate>
        </period>
    </context>
    <context id="c20211231_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</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="c20221231_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230930_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPAnd10XCapitalManagementLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c20230922_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPAnd10XCapitalManagementLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-22</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPAnd10XCapitalManagementLLCMember</xbrldi:explicitMember>
                <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="c20231231_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPAnd10XCapitalManagementLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPMember_StatementEquityComponentsAxis_SeriesBWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">galt:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">galt:One0XFundLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230901to20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_AfterModificationMember_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AfterModificationMember</xbrldi:explicitMember>
                <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="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:BeforeModificationMember</xbrldi:explicitMember>
                <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="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:BeforeModificationMember</xbrldi:explicitMember>
                <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="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:BeforeModificationMember</xbrldi:explicitMember>
                <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="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTenTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:FebruaryTwentySevenTwentySeventeenPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTenTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MarchEightTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MarchEightTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AprilThirtyTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MarchEightTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTenTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:FebruaryTwentySevenTwentySeventeenPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayTenTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AprilThirtyTwentyTenSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">galt:MarchEightTwentyTenSeriesBTwoTransactionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_PlanNameAxis_EquityIncentivePlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">galt:EquityIncentivePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20191231_PlanNameAxis_EquityIncentivePlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">galt:EquityIncentivePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20080531_PlanNameAxis_IncentiveCompensationPlanTwoThousandNineMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">galt:IncentiveCompensationPlanTwoThousandNineMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-05-31</instant>
        </period>
    </context>
    <context id="c20211231_PlanNameAxis_EquityIncentivePlan2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">galt:EquityIncentivePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">galt:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AwardTypeAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">galt:BonusSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">galt:BonusSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">galt:BonusSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:March2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20230401to20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:June2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20221219to20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:December2022PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-19</startDate>
            <endDate>2022-12-19</endDate>
        </period>
    </context>
    <context id="c20220725to20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-25</startDate>
            <endDate>2022-07-25</endDate>
        </period>
    </context>
    <context id="c20231229to20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-29</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:December2022PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:June2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20220725_CreditFacilityAxis_LineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20220725_CreditFacilityAxis_LineOfCreditMember_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:March2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20230630_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20221219_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-19</instant>
        </period>
    </context>
    <context id="c20231229_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c20230331_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20220725_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20220725_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20220725_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20230630_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20231229_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c20220725_FinancialInstrumentAxis_WarrantMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="c20230331_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20221219_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-19</instant>
        </period>
    </context>
    <context id="c20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:December2022PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-19</instant>
        </period>
    </context>
    <context id="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:March2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:December2022PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">galt:June2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20220725to20220725_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-25</startDate>
            <endDate>2022-07-25</endDate>
        </period>
    </context>
    <context id="c20231231_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c20220725to20220725_FinancialInstrumentAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-25</startDate>
            <endDate>2022-07-25</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20221219to20221219_FinancialInstrumentAxis_WarrantOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-19</startDate>
            <endDate>2022-12-19</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_FinancialInstrumentAxis_WarrantThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_FinancialInstrumentAxis_WarrantOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">galt:WarrantOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertiblePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="c20140101to20140131_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-01-31</endDate>
        </period>
    </context>
    <context id="c20140131_CounterpartyNameAxis_SBHSciencesIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">galt:SBHSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-01-31</instant>
        </period>
    </context>
    <context id="c20231231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20140131_CounterpartyNameAxis_SBHSciencesIncMember_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">galt:SBHSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-01-31</instant>
        </period>
    </context>
    <context id="c20141001to20141231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-10-01</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="c20220101to20221231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20140101to20231231_CounterpartyNameAxis_SBHSciencesIncMember_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">galt:SBHSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20150101to20211231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20140101to20141231_OwnershipAxis_GalectinSciencesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">galt:GalectinSciencesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_TaxPeriodAxis_ExpiringThrough2037Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">galt:ExpiringThrough2037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember_TaxPeriodAxis_ExpiringAsAResultOf2017TaxActMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">galt:ExpiringAsAResultOf2017TaxActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_TaxPeriodAxis_ExpiringAsAResultOf2017TaxActMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">galt:ExpiringAsAResultOf2017TaxActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember_TaxPeriodAxis_ExpiringThrough2037Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">galt:ExpiringThrough2037Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">galt:SupplementalLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <context id="c20240329to20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">galt:SupplementalLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-29</startDate>
            <endDate>2024-03-29</endDate>
        </period>
    </context>
    <context id="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">galt:SupplementalLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <context id="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">galt:SupplementalLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <context id="c20240329_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001133416</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-29</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>galt:loan</measure>
    </unit>
    <unit id="U005">
        <measure>galt:PromissoryNote</measure>
    </unit>
    <unit id="U006">
        <measure>pure</measure>
    </unit>
    <unit id="U007">
        <measure>galt:Rights</measure>
    </unit>
    <unit id="U008">
        <measure>galt:Director</measure>
    </unit>
    <unit id="U009">
        <measure>galt:Lease</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20230101to20231231"
      id="Fact_9a88a76e0fe94087a205f1c2e7168200">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20230101to20231231"
      id="Fact_9cceaf768e8b4901b3a3b1dacb0370fc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20230101to20231231"
      id="Fact_1dffbc8c0ad54767bddbb6b58a4b26ea">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20230101to20231231"
      id="Fact_42b5354083844c9d96a0e0e929435898">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20230101to20231231"
      id="Fact_bed297d1c43b4987b5aba2fb69ba4e96">0001133416</dei:EntityCentralIndexKey>
    <dei:SecurityExchangeName
      contextRef="c20230101to20231231"
      id="Fact_9fd3d305adfe47b09eafe515520efaea">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_b640a0b56a0840c089a709394ab670c3">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_5c08786f5dcb4bc5a62f72d8c0d8264d">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20221231"
      id="Fact_a8602fa8d1ea4021ae045ee98e73f8f6">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20221231"
      id="Fact_856a2f39a88d461cab8abff465353d9d">http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <galt:FreeRentPeriod
      contextRef="c20230101to20231231"
      id="Fact_7c778df9cc1d42a08eb8a4a6ccb45d01">P6M15D</galt:FreeRentPeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_7d5fd5b90f684131b4de7361dc22a7e8">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="c20221231"
      id="Fact_4e4bc8e0fffd4f588df74016594bc08c">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20231231"
      id="Fact_210f0a5510744af7a123f9b7554897e7">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20221231"
      id="Fact_4e24ad5ee9634b58b8f271ad766d0250">http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:AuditorFirmId
      contextRef="c20230101to20231231"
      id="Fact_61937e9937474e89b7261b70d69e3d10">677</dei:AuditorFirmId>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20231231"
      id="Fact_3fc3f81f03d04949bfd261e4099d60b0"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20221231"
      id="Fact_037699b1f64c4075bfed0c5fdb2c5409"
      unitRef="U001"
      xsi:nil="true"/>
    <galt:NumberOfConsecutiveTradingDays
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      id="Fact_e3e446ecfda2434190365c846b399d55">P10D</galt:NumberOfConsecutiveTradingDays>
    <galt:OperatingLossCarryforwardsExpirationYear
      contextRef="c20230101to20231231"
      id="Fact_289435eecea6431a81c4ac00d66f3dbc">2037</galt:OperatingLossCarryforwardsExpirationYear>
    <galt:FederalAndStateResearchAndDevelopmentCreditsExpirationYear
      contextRef="c20230101to20231231"
      id="Fact_b428ef8eb3884752a18cb5ecd6818826">2042</galt:FederalAndStateResearchAndDevelopmentCreditsExpirationYear>
    <dei:DocumentType
      contextRef="c20230101to20231231"
      id="Fact_346d4f6e82c94809aa66c880cc9f9063">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20230101to20231231"
      id="Fact_c368e2dbb1b748c481ef0fdc37ca2226">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20230101to20231231"
      id="Fact_4d17eca3679447d09287bec03faaa20e">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20230101to20231231"
      id="Fact_df8c48ee170f43c880d17ff496acf6b6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20230101to20231231"
      id="Fact_519f470f23f740e89476f18f70aa080d">001-31791</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20230101to20231231"
      id="Fact_ccf1029746d4452d80b6f711c01f74b4">GALECTIN THERAPEUTICS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20230101to20231231"
      id="Fact_ffb73dd245eb408ead627346ae0f241b">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20230101to20231231"
      id="Fact_1f455a767a5744b0b948c639e3add4a8">04-3562325</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20230101to20231231"
      id="Fact_0f5adb81fa2344ebb5693d7a560dafdc">4960 Peachtree Industrial Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20230101to20231231"
      id="Fact_ca5dd8311d0c4710a50e4de2cc7c44a6">Suite 240</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20230101to20231231"
      id="Fact_d7df7beb20da468a9ea56a6f7f502e45">Norcross</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20230101to20231231"
      id="Fact_b206ef4b629541db9aa34b94668f41c9">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20230101to20231231"
      id="Fact_da2fb288ab9541f687f861de7d4fccb9">30071</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20230101to20231231"
      id="Fact_bb518c08c88f44ca861f8542902a73cf">678</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20230101to20231231"
      id="Fact_81f8c07918f348ce9e737267331c4245">620-3186</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20230101to20231231"
      id="Fact_1e0b38903a8e4db380ddd5116f08afaa">Common Stock, $0.001 Par Value Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20230101to20231231"
      id="Fact_249355bc60c34d1b8ed70be7a4eae1f0">GALT</dei:TradingSymbol>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20230101to20231231"
      id="Fact_89603fad2d794307b17ca4527627bc9e">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20230101to20231231"
      id="Fact_7ab1c1463eef43e18c9aae68e5008215">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20230101to20231231"
      id="Fact_cef21dd595a846dda377a490fcf3e300">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20230101to20231231"
      id="Fact_c91993930493475fa63754266c97550e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20230101to20231231"
      id="Fact_f205c678adb54e86bef020c9c1739835">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20230101to20231231"
      id="Fact_275767fea49f43759f009306273a88b2">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20230101to20231231"
      id="Fact_b414a5314be74a5b9ab59766824b6629">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20230101to20231231"
      id="Fact_1a4783a94ab3410baf1e5b3759e50a95">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20230101to20231231"
      id="Fact_e87690eed84945e8b0fc34c800f93203">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="c20230101to20231231"
      id="Fact_05751a9f2fe849359169fc35ba27b64f">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="c20230101to20231231"
      id="Fact_770053a3faaa4b23b4542dc6c1128212">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20230630"
      decimals="-6"
      id="Fact_bdbaad24623d4533b5017b51f65a6f60"
      unitRef="U001">63000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20240229"
      decimals="INF"
      id="Fact_6b1ba34654ee492b812b340d3f03d029"
      unitRef="U002">61903672</dei:EntityCommonStockSharesOutstanding>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20231001to20231231"
      id="Fact_109b81677b9345fd89cfa660421eefd5">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20231001to20231231"
      id="Fact_888de4b2359f451094af75328a912694">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20231001to20231231"
      id="Fact_65d1fe0a86924b52a581b7466d97992b">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20231001to20231231"
      id="Fact_c4b89d091c564aaea5d200fd9637c1df">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:AuditorName
      contextRef="c20230101to20231231"
      id="Fact_eb39316a2179493d89bbac78cd2b45ac">Cherry Bekaert LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20230101to20231231"
      id="Fact_0fc14b8cc0784c87b0adf64bec47df9c">Atlanta, Georgia</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_bbca9e4a9ee94045a1b3d57cc99ac39c"
      unitRef="U001">25660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20221231"
      decimals="-3"
      id="Fact_cd78e6af80e44c1c9bc4e9b5517e5f91"
      unitRef="U001">18592000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4c65d4385b7c4217a3f492cfff23ae3a"
      unitRef="U001">2050000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_77fd02ab7d424de4b34c4096b176aceb"
      unitRef="U001">1960000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1576b3cff5fb4d54a475fdce8e724783"
      unitRef="U001">27710000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_43ca7f4e57634d5383232c31c02f3848"
      unitRef="U001">20552000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_bffe5b1ce0ab4e5a909b42c22780024f"
      unitRef="U001">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20221231"
      decimals="-3"
      id="Fact_fa6dd7cac03b4114be09ff4d0c38dec3"
      unitRef="U001">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_497c39140ad345fa82f8de407a0c08de"
      unitRef="U001">490000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_5675bb4cad404edcad20cdd5ddcdb93a"
      unitRef="U001">733000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20231231"
      decimals="-3"
      id="Fact_88c758354ccf4fef83505a018c2f0ed0"
      unitRef="U001">28200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20221231"
      decimals="-3"
      id="Fact_885a1d27eea24105bb05dfac97350eb2"
      unitRef="U001">21285000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ddd9c3d55edb4e6f815a5260cdf498ed"
      unitRef="U001">6431000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_04ca153660d4427e83e4343c04e71791"
      unitRef="U001">3890000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_7198922d3f0d43708a6967569de22f21"
      unitRef="U001">9182000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_18f3f8f8bd2c4f828adc74491c226d86"
      unitRef="U001">9058000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_0b2a760b84364a7a8a490208fe743549"
      unitRef="U001">63000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_dee0d8e202754f529c69ce08b79abd5b"
      unitRef="U001">64000</us-gaap:DividendsPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_aef721c9a6584cddac579602c463f775"
      unitRef="U001">15676000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_ff1d4830a1ce490a9bef12e2bd52f090"
      unitRef="U001">13012000</us-gaap:LiabilitiesCurrent>
    <galt:ConvertibleNotePayableAndAccruedInterestNetOfDebtDiscountRelatedPartyNonCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3b21ee8e01d14a0c9d84995d050d74e5"
      unitRef="U001">30902000</galt:ConvertibleNotePayableAndAccruedInterestNetOfDebtDiscountRelatedPartyNonCurrent>
    <galt:ConvertibleNotePayableAndAccruedInterestNetOfDebtDiscountRelatedPartyNonCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_3282f47d80c94d4c91728230f2d2d23c"
      unitRef="U001">29964000</galt:ConvertibleNotePayableAndAccruedInterestNetOfDebtDiscountRelatedPartyNonCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1b28fec860e94ab69fff62381d387edf"
      unitRef="U001">1004000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_60f5420e19f84873a6d755a8d72b2f99"
      unitRef="U001">573000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <galt:BorrowingAndAccruedInterestUnderLineOfCreditNetOfDebtDiscountRelatedPartyNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_02b53b63f3af45edabf1f7a488504fc8"
      unitRef="U001">40839000</galt:BorrowingAndAccruedInterestUnderLineOfCreditNetOfDebtDiscountRelatedPartyNoncurrent>
    <galt:BorrowingAndAccruedInterestUnderLineOfCreditNetOfDebtDiscountRelatedPartyNoncurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_77bd1182e43642b2b5ff1e2e6986a1de"
      unitRef="U001">9864000</galt:BorrowingAndAccruedInterestUnderLineOfCreditNetOfDebtDiscountRelatedPartyNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_cb594bdfa02c46538b17609f6a84d3d8"
      unitRef="U001">20000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_365546d0d7fc47498dbd9618394a14c9"
      unitRef="U001">66000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_f8b2211ecfd44328938316119df04c0f"
      unitRef="U001">88441000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20221231"
      decimals="-3"
      id="Fact_f38a12ebb5734a93a0cc22d830a4fa4c"
      unitRef="U001">53479000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_a6b80c15a58f48888fa994d92343b0bc"
      unitRef="U002">1000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_ae7a40d2cea84c0899acd9d8dee394a3"
      unitRef="U002">1000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20221231"
      decimals="0"
      id="Fact_142b696c418b481585ef3986e174fe72"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_8b7d057252e1455380c977f85d38f644"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="c20221231"
      decimals="0"
      id="Fact_75058e81a86f41c18252dd1e0831d4a0"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_1c5b94f5e7734b64bb9e35d5c28ee441"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="c20231231"
      decimals="0"
      id="Fact_37805c8bc3d64de19446724331e8eb6b"
      unitRef="U001">8177000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="c20231231"
      decimals="0"
      id="Fact_d3ffbdd803ed443292a2a5cbe3c3ad67"
      unitRef="U001">1760000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1ef31a93785748fcbff533e50235f114"
      unitRef="U001">1723000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_2a02a2161fdc4c44b23a7cdd3e96e92e"
      unitRef="U001">1723000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <galt:UndesignatedCapitalStockParValue
      contextRef="c20221231"
      decimals="2"
      id="Fact_bd6d6bee829048a0ac65480a4105c591"
      unitRef="U003">0.01</galt:UndesignatedCapitalStockParValue>
    <galt:UndesignatedCapitalStockParValue
      contextRef="c20231231"
      decimals="2"
      id="Fact_4977a342dc974770b077501cdeb4a06f"
      unitRef="U003">0.01</galt:UndesignatedCapitalStockParValue>
    <galt:UndesignatedCapitalStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_42a7f1152bf94d03a3ca821c2ea48ee8"
      unitRef="U002">20000000</galt:UndesignatedCapitalStockSharesAuthorized>
    <galt:UndesignatedCapitalStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_9a6fe323594e4b088638118d810150e1"
      unitRef="U002">20000000</galt:UndesignatedCapitalStockSharesAuthorized>
    <galt:UndesignatedCapitalStockSharesDesignated
      contextRef="c20221231"
      decimals="0"
      id="Fact_bb49bd5d0ec64f51ab62e56d06d224da"
      unitRef="U002">20000000</galt:UndesignatedCapitalStockSharesDesignated>
    <galt:UndesignatedCapitalStockSharesDesignated
      contextRef="c20231231"
      decimals="0"
      id="Fact_ab604681a2b647abb26c38c48f148f87"
      unitRef="U002">20000000</galt:UndesignatedCapitalStockSharesDesignated>
    <galt:UndesignatedCapitalStockValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4924f7f276b1452184d94ee92b435427"
      unitRef="U001">0</galt:UndesignatedCapitalStockValue>
    <galt:UndesignatedCapitalStockValue
      contextRef="c20221231"
      decimals="-3"
      id="Fact_98e3289c235d4c33bab0a3e64ce46529"
      unitRef="U001">0</galt:UndesignatedCapitalStockValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_0c8041630b12436dae0237398190c89d"
      unitRef="U002">1742500</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_6aaf538e1dae41f984a96bdc2804ff4a"
      unitRef="U002">1742500</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_a65882718f254f6f8618ddce54a58a8c"
      unitRef="U002">1235000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_6a9c5078cc494cfbb3daba52fdd9a056"
      unitRef="U002">1235000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20221231"
      decimals="0"
      id="Fact_484dcd99f8ef4c0a8b076da6e8a4287a"
      unitRef="U002">1260000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20221231"
      decimals="0"
      id="Fact_360a8fda2d0e4b62b8d77c07ec32cfad"
      unitRef="U002">1260000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_7318283e140343bbb6823dd12ca10091"
      unitRef="U001">1235000000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_62563c5aceb1491d87cc3c3dac37aa26"
      unitRef="U001">500000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20221231"
      decimals="-3"
      id="Fact_313563c914b34c118f368ab06eae96c6"
      unitRef="U001">510000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20221231"
      decimals="3"
      id="Fact_95b7426ec1544df5bb84d192c3ff410d"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20231231"
      decimals="3"
      id="Fact_ec67611e468e4149bf52d270d7c65614"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_d25b7fc87d0c4bc499950bc8f2899a04"
      unitRef="U002">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_6759c49cd8114b11953310e387f6b016"
      unitRef="U002">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_b2090e5612144a4f91754172bfc48860"
      unitRef="U002">61852914</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_4011c44b62884958b8888c91ec932024"
      unitRef="U002">61852914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20221231"
      decimals="0"
      id="Fact_d3d1e3b12e4b4387aba22cf738dc2cd0"
      unitRef="U002">59426005</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231"
      decimals="0"
      id="Fact_a9f5c35c00fe4a0cadb7f3c906e31ecd"
      unitRef="U002">59426005</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_40b2da82d2c846f6baecaa21989eea2a"
      unitRef="U001">61000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20221231"
      decimals="-3"
      id="Fact_1be985dca9d54962bc927d3ecb4d1dac"
      unitRef="U001">59000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1e55a9f7daa94d2eb9face6dedbae45c"
      unitRef="U001">291847000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20221231"
      decimals="-3"
      id="Fact_f5e7d8f294404b0699473fcb238c1747"
      unitRef="U001">275081000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20231231"
      decimals="-3"
      id="Fact_358920cc6ea84fcda9afd39b3ebdb18f"
      unitRef="U001">-354372000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20221231"
      decimals="-3"
      id="Fact_56d738c77d6148668b8bf6f7de93b5be"
      unitRef="U001">-309567000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_305370a981e34253914babe9eedf1c6e"
      unitRef="U001">-61964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="-3"
      id="Fact_4e41920def004bcd8011d0f39fac11af"
      unitRef="U001">-33917000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_097b0c69ec7e4542bffa879e41974a4e"
      unitRef="U001">28200000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20221231"
      decimals="-3"
      id="Fact_54b1f80104884777b1173d20a4777fe6"
      unitRef="U001">21285000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c7e8bde7f8544a12a7651d0e8617eef9"
      unitRef="U001">32130000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_73d3766bbdfd4ccc94527b4ed056b1cc"
      unitRef="U001">31737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_708f1f29ad664bc799b8cd5f369872d8"
      unitRef="U001">5942000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_0103e2e8df6e449e86f0fbacc18c94bb"
      unitRef="U001">6615000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e84e796fe00c4cd18da7b60ff7439ed1"
      unitRef="U001">38072000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_56e43da523ac46329e6f1012b8cb01bf"
      unitRef="U001">38352000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_fe7750176f83440fbf05029b10f16685"
      unitRef="U001">-38072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_6e78d032a8094674ad40a950be5a6973"
      unitRef="U001">-38352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_319661290cfe4f5a8b25ff7f8fc2b031"
      unitRef="U001">230000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_ba5b66ff13a84069a4ea924716baf4d5"
      unitRef="U001">52000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_119ebc778e4a4c3a8ccb01fbd9de95b8"
      unitRef="U001">2792000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_c6b63b7dbae44a72ba197ad2a339f887"
      unitRef="U001">1033000</us-gaap:InterestExpense>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_334fb373b5d24970a2f6861cb96088d2"
      unitRef="U001">-432000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_df6dec1129f74e7397aed70b100013b1"
      unitRef="U001">557000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_3ba3ab21b0534fe1b40070455c912f9d"
      unitRef="U001">-2994000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_0adcbe74280448c9824b47ca74ecacf8"
      unitRef="U001">-424000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_89ff8c69f7fe4a7c9d56dc5fb14e0d89"
      unitRef="U001">-41066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_58c1ddfe88c5468fa46d1b79a74cca2c"
      unitRef="U001">-38776000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_ba4ac9d52d7b4d19a9ddb1512788bea6"
      unitRef="U001">120000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_50a7a24246b34425b3a23afdbfd28c4d"
      unitRef="U001">97000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <galt:FairValueAdjustmentOfWarrant
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2c30dad60e854ab3a6b95ce386a94388"
      unitRef="U001">3619000</galt:FairValueAdjustmentOfWarrant>
    <galt:FairValueAdjustmentOfWarrant
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_9bf3db2c0a0d4f97adcf9a6ec7eaa5dd"
      unitRef="U001">0</galt:FairValueAdjustmentOfWarrant>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2f49fad7c5a849dabfab00fa2ace30c9"
      unitRef="U001">-44805000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_7c5ca9d4558049c3b2e8a7b142901bda"
      unitRef="U001">-38873000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_aaf0b80d115441a296d54e7ae8f4e88a"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_742dd2241498481da149fbd263314de2"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_941b465d135a4e348d28242bdf11dc98"
      unitRef="U003">-0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_231d72b27d434d0e851bd47e049f1d78"
      unitRef="U003">-0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_dd1d17180cf1486789587fdff9364463"
      unitRef="U002">60159000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_ef8c8ef405014a59934833c645da0812"
      unitRef="U002">60159000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_459fb8f6c3b14ca4a3662af73b76fb53"
      unitRef="U002">59391000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_fdd2c146ea0f4ef6ad779dc61d535609"
      unitRef="U002">59391000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20211231"
      decimals="0"
      id="Fact_57260f8149784c33a75d0826024e9db5"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20211231"
      decimals="-3"
      id="Fact_a65e9609ac4c43e894b8f6c01ac4bec5"
      unitRef="U001">1723000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20221231"
      decimals="0"
      id="Fact_8dded3da2fb94045890683f7ccced236"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_ba2c6c20e0124d95bcc8d53e23824c45"
      unitRef="U001">1723000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_6702def6d03146c2b4bb37faa54a5cd0"
      unitRef="U002">176</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_054b2693e9fd4ade867614d3344dd388"
      unitRef="U001">1723000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20211231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_3c87f7d102cd49759256d5c94e47fdf1"
      unitRef="U002">1302500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="-3"
      id="Fact_1deaaad821414238b346a03bf7e03626"
      unitRef="U001">527000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4db1d1740c2a48f586e5474f1c49c416"
      unitRef="U002">59341305</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_be795687cb3c4136ba53a15d4573400f"
      unitRef="U001">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ab589d305254411981781407d3297bf4"
      unitRef="U001">271001000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c5a85feee317465aacb47a8ceb700d8f"
      unitRef="U001">-270694000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20211231"
      decimals="-3"
      id="Fact_d49412b136364a33a9c727e49a6475da"
      unitRef="U001">893000</us-gaap:StockholdersEquity>
    <galt:ConvertiblePreferredStockDividendsShares
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_49ad3af2bc8c41279fe2587c9b3c61e4"
      unitRef="U002">25625</galt:ConvertiblePreferredStockDividendsShares>
    <galt:ConvertiblePreferredStockDividends
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_753ada14bb544a218c4fc6864dd13194"
      unitRef="U001">40000</galt:ConvertiblePreferredStockDividends>
    <galt:ConvertiblePreferredStockDividends
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_ad9d8c731301437094f15acc4d6e5c61"
      unitRef="U001">-40000</galt:ConvertiblePreferredStockDividends>
    <galt:TemporaryEquityDividendsShares
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b6c8e4382d4a498f82534eb1cb13052d"
      unitRef="U002">35200</galt:TemporaryEquityDividendsShares>
    <galt:TemporaryEquityDividends
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_89088549a1e64265baecebdeaee29680"
      unitRef="U001">-57000</galt:TemporaryEquityDividends>
    <galt:TemporaryEquityDividends
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7fb5df5d4ac3488aaf8cc17ab8eb7f26"
      unitRef="U001">57000</galt:TemporaryEquityDividends>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_877f640437c7425a9efbd6be7da2afb5"
      unitRef="U002">-42500</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="-3"
      id="Fact_f827682236cb4dc8aba82a9abf7f3e38"
      unitRef="U001">-17000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4e8436011f7947dabbad6d50263ce8c0"
      unitRef="U002">7287</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_0bd6f4f8aeb7402c863b546cf549edee"
      unitRef="U001">17000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_93c178a3da19438381b7af7e15659a2f"
      unitRef="U001">899000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_099b618a1bd841ea9ce2718f23ce0d94"
      unitRef="U001">899000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b08b4ee9eebe416eb52ac8896c08bbae"
      unitRef="U002">16588</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_977262688b8f4253973c1cb301eaae14"
      unitRef="U001">3067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_b365f87a01d14d2c8cb18a764c7af863"
      unitRef="U001">3067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_859aa4d02db34ceeb085bf425ca5793a"
      unitRef="U001">-38776000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_6399920251fb422d8510e48e254bff73"
      unitRef="U001">-38776000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_86e8156ee26a48879993dc0b64dfa2f6"
      unitRef="U002">1260000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="-3"
      id="Fact_1d8507c954414b219b8fd07e7f7b7f4c"
      unitRef="U001">510000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_19781b40a526446fbc032408e3d86410"
      unitRef="U002">59426005</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_0904471724734e2082930cd8f1d44871"
      unitRef="U001">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_56b7d9d9cdd14e69bf6e8f2f35ef32bf"
      unitRef="U001">275081000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_8d66303f374148f2a0cdb5939ea401d5"
      unitRef="U001">-309567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="-3"
      id="Fact_ccc9c93ff99b4c57a5068c330917eebd"
      unitRef="U001">-33917000</us-gaap:StockholdersEquity>
    <galt:ConvertiblePreferredStockDividendsShares
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_586eaf6fa6ea4a27a4dabbf192b4f137"
      unitRef="U002">25200</galt:ConvertiblePreferredStockDividendsShares>
    <galt:ConvertiblePreferredStockDividends
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_9551a7435ac24758a70ee6e66524bf93"
      unitRef="U001">50000</galt:ConvertiblePreferredStockDividends>
    <galt:ConvertiblePreferredStockDividends
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c0cc495c1ee54383b03c43509276a1ca"
      unitRef="U001">-50000</galt:ConvertiblePreferredStockDividends>
    <galt:TemporaryEquityDividendsShares
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9d17e78d958a4bddaec7ff43781a2bff"
      unitRef="U002">35200</galt:TemporaryEquityDividendsShares>
    <galt:TemporaryEquityDividends
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_bca485e916c940aa81821e4c35d0800d"
      unitRef="U001">-70000</galt:TemporaryEquityDividends>
    <galt:TemporaryEquityDividends
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b93dfabd25a64b278210a4fc3a2d5b55"
      unitRef="U001">70000</galt:TemporaryEquityDividends>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_6154c138ce204162bf2ec72e840823b5"
      unitRef="U002">-25000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="-3"
      id="Fact_246f5cc330bb4776b7fc5a98afa09cc8"
      unitRef="U001">-10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_91ef418891434f0fa66f2f80f132530a"
      unitRef="U002">4257</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_3a15cbce1e754722a79a5f371fde1ba4"
      unitRef="U001">10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <galt:StockIssuedDuringPeriodSharesWarrantExercise
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b51f6b23474e4ff0878bc976d4dcdf3e"
      unitRef="U002">2236204</galt:StockIssuedDuringPeriodSharesWarrantExercise>
    <galt:StockIssuedDuringPeriodValueWarrantExercise
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_470cafbfb09b43919adb4278bd500ef5"
      unitRef="U001">2000</galt:StockIssuedDuringPeriodValueWarrantExercise>
    <galt:StockIssuedDuringPeriodValueWarrantExercise
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_baf69a505b554a5abb91c81802f22f38"
      unitRef="U001">10031000</galt:StockIssuedDuringPeriodValueWarrantExercise>
    <galt:StockIssuedDuringPeriodValueWarrantExercise
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c7f88344ca51425b996b27b60f7ef6e0"
      unitRef="U001">10033000</galt:StockIssuedDuringPeriodValueWarrantExercise>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_041090d334e04405b928f98c18d48412"
      unitRef="U001">671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_274005e1208a4e6a8234cd3342ac6dd5"
      unitRef="U001">671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <galt:WarrantModificationIncreaseDecreaseInEquityAmount
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f669a62b30fd492d93f174aa6af3559e"
      unitRef="U001">3619000</galt:WarrantModificationIncreaseDecreaseInEquityAmount>
    <galt:WarrantModificationIncreaseDecreaseInEquityAmount
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b86aeec3f5114bb29f19ed4b296fe674"
      unitRef="U001">-3619000</galt:WarrantModificationIncreaseDecreaseInEquityAmount>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ebaf1d4c03c64d03a0422661aca80e72"
      unitRef="U002">126048</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_9ff7a5d6caf442ffb1cc8f9c97cedb77"
      unitRef="U001">2315000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_72fb30f184e14fbba282310673438801"
      unitRef="U001">2315000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_db4ba997d0aa4f54892ec553b5a7a39d"
      unitRef="U001">-41066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f35bc8d3156a4e4a847e3fa13ee66ee1"
      unitRef="U001">-41066000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="0"
      id="Fact_94fd06f95bc24fc3b04181f0b802a0d5"
      unitRef="U002">1235000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_PreferredStockMember"
      decimals="-3"
      id="Fact_bf96460a203448b3a55abae46fa419a1"
      unitRef="U001">500000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_a0a76a1e16284b9a9486fe9024f16dbd"
      unitRef="U002">61852914</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_69d09af51ae846ff9f1ef4f3d5b85e92"
      unitRef="U001">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a840f54e14d642048ca195141e6bd53a"
      unitRef="U001">291847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_02797e623cbf4ecd87d5b0f8b9fb02b7"
      unitRef="U001">-354372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ce28eb8bbfe84be28741db7d2e3b500c"
      unitRef="U001">-61964000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_4114b34d5fd145bd9fd4fad2e251c860"
      unitRef="U001">-41066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_3cebf1671f2a4b96b7bc5ee62610028a"
      unitRef="U001">-38776000</us-gaap:NetIncomeLoss>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_16e1f17e54674154b77472be9df32fa6"
      unitRef="U001">33000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_ea59af9643a044aaab6d533225c92029"
      unitRef="U001">32000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2cab8b70a6944746a3ed58ebb1b72549"
      unitRef="U001">2261000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_9d54680d04de4f89804adc0aafe60c50"
      unitRef="U001">2867000</us-gaap:ShareBasedCompensation>
    <us-gaap:PaidInKindInterest
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0d1d6d6034a04a0686c5a94a0199846b"
      unitRef="U001">697000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_e0441861310940fdbae77bd43a3e8c40"
      unitRef="U001">410000</us-gaap:PaidInKindInterest>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_71bc96a667004de9acd5bf20197c1f17"
      unitRef="U001">432000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_48e96c38a32748ce8c849dc385459011"
      unitRef="U001">-557000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_33f7059acce44ff3b16af780cda70da9"
      unitRef="U001">90000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_10d1e62a950843c8b05b9aa42d0ea5f3"
      unitRef="U001">-101000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0f6804f36ac7411494eca796fc06b6e5"
      unitRef="U001">2097000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_5660f13310bf452f936dd53d209f4217"
      unitRef="U001">623000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_5d7e6b8c01f04e4bbe5547a15422b318"
      unitRef="U001">2671000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_a89913ce81124309ac5f91ec32285ad6"
      unitRef="U001">4244000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_cc2dee6c27664a4d9c2b0f46f7a76486"
      unitRef="U001">-32965000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_600ac72197264f7ebda6ccb8f4ac1d82"
      unitRef="U001">-31056000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_6d2ff7ece99a4ff19996082b9b252c9d"
      unitRef="U001">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_12156c678bfa437e8384f2000906f951"
      unitRef="U001">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d5fa6fafabf84eb3a7bc71224135e1af"
      unitRef="U001">30000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_45c485eee2514c7e987eec45dd4c62d4"
      unitRef="U001">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_361c3c30029e4acf9df442b3f441951a"
      unitRef="U001">10033000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_05f53fe537fd4a2aa771ff5cfaac2860"
      unitRef="U001">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_4bf27a7c58c44144a7d114478fcb072a"
      unitRef="U001">40033000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_7731ff9c232a4eaba47e05651a952bc5"
      unitRef="U001">10000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_9626c2c9170c48a3a6689e3b2e70d36f"
      unitRef="U001">7068000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_a2e50081d77241a5bb4df251f0648def"
      unitRef="U001">-21056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="-3"
      id="Fact_fe329329184a4fd08ee89a4d735064a5"
      unitRef="U001">18592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20211231"
      decimals="-3"
      id="Fact_b1f0380f94194989876c9bdbdb97bb75"
      unitRef="U001">39648000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="-3"
      id="Fact_6a1aaeef3516463f9c0ba1dc1d32b032"
      unitRef="U001">25660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="-3"
      id="Fact_f65b706c6a804afc88b577fbd24c1ced"
      unitRef="U001">18592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockIssued1
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_676c593f2cb64b3b99227a5e855bfa39"
      unitRef="U001">120000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_ec26df895ed34cb7919610c0c07dcac4"
      unitRef="U001">97000</us-gaap:StockIssued1>
    <galt:ReclassificationOfAccruedBonusToAdditionalPaidInCapital
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_485ea77e997a4ba89a5e9b6a0e9c6c1b"
      unitRef="U001">210000</galt:ReclassificationOfAccruedBonusToAdditionalPaidInCapital>
    <galt:ReclassificationOfAccruedBonusToAdditionalPaidInCapital
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_ed9cf0a0ee70486d9b95a8b6f06c1d1d"
      unitRef="U001">200000</galt:ReclassificationOfAccruedBonusToAdditionalPaidInCapital>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_040c959357dd4eb885fc63720c214a16"
      unitRef="U001">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_6a0fea7787ea4c8da7167db5c10a8b09"
      unitRef="U001">111000</us-gaap:CapitalLeaseObligationsIncurred>
    <galt:CommonStockPurchaseWarrantsIssuedInConnectionWithRelatedPartyLineOfCredit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f5fae8713af3428fa88b68459d380088"
      unitRef="U001">671000</galt:CommonStockPurchaseWarrantsIssuedInConnectionWithRelatedPartyLineOfCredit>
    <galt:CommonStockPurchaseWarrantsIssuedInConnectionWithRelatedPartyLineOfCredit
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_a1fe9c08f3b449eb8f259d23cbfcb396"
      unitRef="U001">899000</galt:CommonStockPurchaseWarrantsIssuedInConnectionWithRelatedPartyLineOfCredit>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_bfab20d001ab4043a7b33c71ade0e2a5">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;1.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-weight: bold;"&gt;Nature of Business, Basis of Presentation and Liquidity&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Galectin Therapeutics Inc. and subsidiaries (the &#x201c;Company&#x201d;) is a clinical stage biopharmaceutical company that is applying its leadership in galectin science and drug
      development to create new therapies for fibrotic disease and cancer. These candidates are based on the Company&#x2019;s targeting of galectin proteins which are key mediators of biologic and pathologic function. These compounds also may have application for
      drugs to treat other diseases and chronic health conditions.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company was founded in July 2000, was incorporated in the State of Nevada in January 2001 under the name &#x201c;Pro-Pharmaceuticals, Inc.,&#x201d; and changed its name to
      &#x201c;Galectin Therapeutics Inc.&#x201d; on May 26, 2011.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has operated at a loss since its inception and has had no revenues. The Company anticipates that losses will continue for the foreseeable future. At December 31, 2023, the company had $25,660,000 of unrestricted cash and cash equivalents available to fund future operations. In July 2022, the Company entered into a $60 million unsecured line of credit financing, of which $20
        million remains available at December 31, 2023, with its chairman, Richard E. Uihlein (See Note 10). Additionally, on March 29, 2024, the Company entered into a supplemental unsecured $10 million line of credit financing also provided by our chairman (See Note 15). The Company believes there is sufficient cash, including availability of the line of credit, to fund
        currently planned operations at least through March 31, 2025. To meet its future capital needs, the Company intends to raise additional capital through debt or equity financings, collaborations, partnerships or other strategic transactions.
        However, there can be no assurance that the Company will be able to complete any such transactions on acceptable terms or otherwise. The inability of the Company to obtain sufficient funds on acceptable terms when needed could have a material
        adverse effect on the Company&#x2019;s business, results of operations and financial condition. The Company has the ability to delay certain research activities and related clinical expenses if necessary due to liquidity concerns until a date when those
        concerns are relieved.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is subject to a number of risks similar to those of clinical stage companies, including dependence on key individuals, uncertainty of product development
      and generation of revenues, dependence on outside sources of capital, risks associated with clinical trials of products, dependence on third-party collaborators for research operations, need for regulatory approval of products, risks associated with
      protection of intellectual property, and competition with larger, better-capitalized companies. Successful completion of the Company&#x2019;s development program and, ultimately, the attainment of profitable operations is dependent upon future events,
      including obtaining adequate financing to fulfill its development activities and achieving a level of revenues adequate to support the Company&#x2019;s cost structure. There are no assurances that the Company will be able to obtain additional financing on
      favorable terms, or at all, or successfully market its products.&lt;/div&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ef0c0e4e421c428fb33c56bcc58c97bb"
      unitRef="U001">25660000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_5b3f5a4d96e44c8e85e0bf2eeb7e11ef"
      unitRef="U001">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="c20231231_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_56f5e9596142486aa6d44ef1ada6f4a9"
      unitRef="U001">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20240329_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="-6"
      id="Fact_99e0635ddc694fb4a578c0a4a5481b4e"
      unitRef="U001">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="c20230101to20231231"
      id="Text_3c420c53e6314a6094ddb786c9072a3e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;2.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Summary of Significant Accounting Policies&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Basis of Consolidation.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The consolidated
          financial statements include the accounts of the Company and Galectin Therapeutics Security Corp., its wholly-owned subsidiary, which was incorporated in Delaware on December 23, 2003 and Galectin Sciences LLC (see Note 13). All intercompany
          transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The preparation of financial
          statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that may affect the reported amounts of assets, liabilities, equity, revenue, expenses and
          related disclosure of contingent assets and liabilities. Management&#x2019;s estimates and judgments include assumptions used in stock option valuations, useful lives of property and equipment and intangible assets, accrued liabilities, derivative
          valuations, deferred income taxes and various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. The Company has
          certain financial assets and liabilities recorded at fair value. Fair values determined by Level 1 inputs utilize observable data such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than
          quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points in which there is little or no market data, which require the reporting entity to develop
          its own assumptions. The estimated value of accounts payable and accrued expenses approximates their carrying value due to their short-term nature. See&lt;/span&gt; Footnote 6 for Fair Value of Derivatives related to Convertible Notes Payable at
        December 31, 2023 and 2022, which are level 3 liabilities. &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company
          considers all highly-liquid investments with original maturities of 90 days or less at the time of acquisition to be cash equivalents. The Company had no cash equivalents at December 31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Prepaid Expenses and Other Current Assets.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;
          Prepaid expenses and other assets consist principally of prepaid insurance, deposits related to the NAVIGATE trial and deferred financing costs (see Note 10).&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Property and equipment,
          including leasehold improvements, are stated at cost, net of accumulated depreciation and amortization, and are depreciated or amortized using the straight-line method over the estimated useful lives of the related assets of generally three years for computers and office equipment, five years for furniture and fixtures and the shorter of the useful life or life of the lease for leasehold improvements.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Security Deposit.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; At December 31, 2023 and
          2022, the Company had a security deposit of $6,000 for leased office space included in Prepaid Expenses and Other Current Assets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Long-Lived Assets.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company reviews all
          long-lived assets for impairment whenever events or circumstances indicate the carrying amount of such assets may not be recoverable. Recoverability of assets to be held or used is measured by comparison of the carrying value of the asset to the
          future undiscounted net cash flows expected to be generated by the asset. If such asset is considered to be impaired, the impairment recognized is measured by the amount by which the carrying value of the asset exceeds the discounted future cash
          flows expected to be generated by the asset. There were no impairments of long-lived assets at December 31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Accrued Expenses&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. As part of the process of
          preparing our consolidated financial statements, we are required to estimate accrued expenses. This process involves identifying services that third parties have performed on our behalf and estimating the level of service performed and the
          associated cost incurred on these services as of each balance sheet date in our consolidated financial statements. Examples of estimated accrued expenses include professional service fees, such as those arising from the services of attorneys and
          accountants and accrued payroll expenses. In connection with these service fees, our estimates are most affected by our understanding of the status and timing of services provided relative to the actual services incurred by the service providers.
          In the event that we do not identify certain costs that have been incurred or we under- or over-estimate the level of services or costs of such services, our reported expenses for a reporting period could be understated or overstated. The date on
          which certain services commence, the level of services performed on or before a given date, and the cost of services are often subject to our judgment. We make these judgments based upon the facts and circumstances known to us in accordance with
          accounting principles generally accepted in the U.S.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Warrants.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company has issued common stock
          warrants in connection with the execution of certain equity and debt financings. The fair value of warrants is determined using the Black-Scholes option-pricing model using assumptions regarding volatility of our common share price, remaining
          life of the warrant, and risk-free interest rates at each period end. There were no warrant liabilities as of December 31, 2023 or
          2022.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Research and Development Expenses.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Research and
          development expenses, including personnel costs, allocated facility costs, lab supplies, outside services, contract laboratory costs related to manufacturing drug product, clinical trials and preclinical studies are charged to research and
          development expense as incurred. The Company accounts for nonrefundable advance payments for goods and services that will be used in future research and development activities as expense when the service has been performed or when the goods have
          been received. Our current NAVIGATE clinical trial is being supported by third-party contract research organizations, or CROs, and other vendors. We accrue expenses for clinical trial activities performed by CROs based upon the estimated amount
          of work completed on each trial. For clinical trial expenses and related expenses associated with the conduct of clinical trials, the significant factors used in estimating accruals include the number of patients enrolled, the number of active
          clinical sites, and the duration for which the patients have been enrolled in the trial. We monitor patient enrollment levels and related activities to the extent possible through internal reviews, review of contractual terms and correspondence
          with CROs. We base our estimates on the best information available at the time. We monitor patient enrollment levels and related activities to the extent possible through discussions with CRO personnel and based our estimates of clinical trial
          costs on the best information available at the time. However, additional information may become available to us which will allow us to make a more accurate estimate in future periods. In that event, we may be required to record adjustments to
          research and development expenses in future periods when the actual level of activity becomes more certain.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Income Taxes.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company accounts for income
          taxes in accordance with the accounting rules that requires an asset and liability approach to accounting for income taxes based upon the future expected values of the related assets and liabilities. Deferred income tax assets and liabilities are
          determined based on the differences between the financial reporting and tax bases of assets and liabilities and for tax loss and credit carry forwards and are measured using the expected tax rates estimated to be in effect when such basis
          differences reverse. Valuation allowances are established, if necessary, to reduce the deferred tax asset to the amount that will, more likely than not, be realized.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Concentration of Credit Risk.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Financial
          instruments that subject the Company to credit risk consist of cash and cash equivalents. The Company maintains cash and cash equivalents and certificates of deposit with well-capitalized financial institutions. At times, those amounts may exceed
          federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to significant credit risk beyond the normal credit risk associated with commercial banking relationships. The Company has no
          other significant concentrations of credit risk.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Stock-Based Compensation.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Stock-based
          compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the service period, which generally represents the vesting period. For awards that have performance-based vesting conditions
          the Company recognizes the expense over the estimated period that the awards are expected to be earned. The Company generally uses the Black-Scholes option-pricing model to calculate the grant date fair value of stock options. The expense
          recognized over the service period is required to include an estimate of the awards that will be forfeited.&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"&gt;Recent Accounting Standards. &lt;/span&gt;In August 2020, the Financial Accounting
        Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) (&#x201c;ASU 2020-06&#x201d;) to
        simplify accounting for certain financial instruments. ASU 2020-06 eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope
        exception guidance pertaining to equity classification of contracts in an entity&#x2019;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&#x2019;s
        own equity. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. ASU 2020-06 is effective January 1, 2022 and should be applied on a full or modified
        retrospective basis, with early adoption permitted beginning on January 1, 2021. The Company adopted ASU 2020-06 effective January 1, 2022. The adoption of ASU 2020-06 did not have an impact on the Company&#x2019;s financial statements. See Notes 5 and 10
        for disclosures related to convertible borrowings.&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_576bbc0ac16e42daa79f042194dc628e">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Basis of Consolidation.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The consolidated
          financial statements include the accounts of the Company and Galectin Therapeutics Security Corp., its wholly-owned subsidiary, which was incorporated in Delaware on December 23, 2003 and Galectin Sciences LLC (see Note 13). All intercompany
          transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="c20230101to20231231"
      id="Text_cfb371ba539d4092ae0bcc20029c66a9">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The preparation of financial
          statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and judgments that may affect the reported amounts of assets, liabilities, equity, revenue, expenses and
          related disclosure of contingent assets and liabilities. Management&#x2019;s estimates and judgments include assumptions used in stock option valuations, useful lives of property and equipment and intangible assets, accrued liabilities, derivative
          valuations, deferred income taxes and various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.&lt;/span&gt;&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_3aa92e6f871d41cab1ee670d224c8288">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. The Company has
          certain financial assets and liabilities recorded at fair value. Fair values determined by Level 1 inputs utilize observable data such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than
          quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points in which there is little or no market data, which require the reporting entity to develop
          its own assumptions. The estimated value of accounts payable and accrued expenses approximates their carrying value due to their short-term nature. See&lt;/span&gt; Footnote 6 for Fair Value of Derivatives related to Convertible Notes Payable at
        December 31, 2023 and 2022, which are level 3 liabilities. &lt;/div&gt;
</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_d2f252797760441693f882ab7dac7e3e">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company
          considers all highly-liquid investments with original maturities of 90 days or less at the time of acquisition to be cash equivalents. The Company had no cash equivalents at December 31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="c20221231"
      decimals="0"
      id="Fact_b13c955e436641b9a9f5c4209265208b"
      unitRef="U001">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_27394e9f3cab4926bcdbd0900d9f8a2f"
      unitRef="U001">0</us-gaap:CashEquivalentsAtCarryingValue>
    <galt:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_f833225790ea4dd19c619b5b7ecb5f7c">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Prepaid Expenses and Other Current Assets.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;
          Prepaid expenses and other assets consist principally of prepaid insurance, deposits related to the NAVIGATE trial and deferred financing costs (see Note 10).&lt;/span&gt;&lt;/div&gt;
</galt:PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_195e6e03ef6741179151f31cfc44129d">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Property and equipment,
          including leasehold improvements, are stated at cost, net of accumulated depreciation and amortization, and are depreciated or amortized using the straight-line method over the estimated useful lives of the related assets of generally three years for computers and office equipment, five years for furniture and fixtures and the shorter of the useful life or life of the lease for leasehold improvements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20231231_PropertyPlantAndEquipmentByTypeAxis_ComputerAndOfficeEquipmentMember"
      id="Fact_d82fa82437fe49cc8c8a8a7da7bec197">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20231231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      id="Fact_0f7957dd1fe542e39a9bf55daf74d4b9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <galt:SecurityDepositPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_28429d51bba34e3f93adcc2f7dc95852">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Security Deposit.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; At December 31, 2023 and
          2022, the Company had a security deposit of $6,000 for leased office space included in Prepaid Expenses and Other Current Assets.&lt;/span&gt;&lt;/div&gt;
</galt:SecurityDepositPolicyTextBlock>
    <us-gaap:SecurityDeposit
      contextRef="c20231231"
      decimals="0"
      id="Fact_a20bbe79357e46cf99a8854e88b37651"
      unitRef="U001">6000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="c20221231"
      decimals="0"
      id="Fact_22d81b7654f7451e94e87b70e6fb4434"
      unitRef="U001">6000</us-gaap:SecurityDeposit>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_4783b54031154a91852e7a053d95ee4c">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Long-Lived Assets.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company reviews all
          long-lived assets for impairment whenever events or circumstances indicate the carrying amount of such assets may not be recoverable. Recoverability of assets to be held or used is measured by comparison of the carrying value of the asset to the
          future undiscounted net cash flows expected to be generated by the asset. If such asset is considered to be impaired, the impairment recognized is measured by the amount by which the carrying value of the asset exceeds the discounted future cash
          flows expected to be generated by the asset. There were no impairments of long-lived assets at December 31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_cc42aee18a1e4685adfe2d6c88eaeeef"
      unitRef="U001">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_70517bf09ed442eaa56de036c17b968d"
      unitRef="U001">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <galt:AccruedExpensePolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_6dfd834fe4014bc0bf99ea2720f622c1">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Accrued Expenses&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. As part of the process of
          preparing our consolidated financial statements, we are required to estimate accrued expenses. This process involves identifying services that third parties have performed on our behalf and estimating the level of service performed and the
          associated cost incurred on these services as of each balance sheet date in our consolidated financial statements. Examples of estimated accrued expenses include professional service fees, such as those arising from the services of attorneys and
          accountants and accrued payroll expenses. In connection with these service fees, our estimates are most affected by our understanding of the status and timing of services provided relative to the actual services incurred by the service providers.
          In the event that we do not identify certain costs that have been incurred or we under- or over-estimate the level of services or costs of such services, our reported expenses for a reporting period could be understated or overstated. The date on
          which certain services commence, the level of services performed on or before a given date, and the cost of services are often subject to our judgment. We make these judgments based upon the facts and circumstances known to us in accordance with
          accounting principles generally accepted in the U.S.&lt;/span&gt;&lt;/div&gt;
</galt:AccruedExpensePolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_2fb4857d7bc445efa390b93a8c20252f">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Warrants.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company has issued common stock
          warrants in connection with the execution of certain equity and debt financings. The fair value of warrants is determined using the Black-Scholes option-pricing model using assumptions regarding volatility of our common share price, remaining
          life of the warrant, and risk-free interest rates at each period end. There were no warrant liabilities as of December 31, 2023 or
          2022.&lt;/span&gt;&lt;/div&gt;
</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_eb8f745900474d3993351e245a1b87ee"
      unitRef="U001">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="c20221231"
      decimals="0"
      id="Fact_1b7e7bb0ac8f495cb60a236448f97948"
      unitRef="U001">0</us-gaap:DerivativeLiabilities>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="c20230101to20231231"
      id="Text_59560cc295c64b9baed774eb1eee90ee">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Research and Development Expenses.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Research and
          development expenses, including personnel costs, allocated facility costs, lab supplies, outside services, contract laboratory costs related to manufacturing drug product, clinical trials and preclinical studies are charged to research and
          development expense as incurred. The Company accounts for nonrefundable advance payments for goods and services that will be used in future research and development activities as expense when the service has been performed or when the goods have
          been received. Our current NAVIGATE clinical trial is being supported by third-party contract research organizations, or CROs, and other vendors. We accrue expenses for clinical trial activities performed by CROs based upon the estimated amount
          of work completed on each trial. For clinical trial expenses and related expenses associated with the conduct of clinical trials, the significant factors used in estimating accruals include the number of patients enrolled, the number of active
          clinical sites, and the duration for which the patients have been enrolled in the trial. We monitor patient enrollment levels and related activities to the extent possible through internal reviews, review of contractual terms and correspondence
          with CROs. We base our estimates on the best information available at the time. We monitor patient enrollment levels and related activities to the extent possible through discussions with CRO personnel and based our estimates of clinical trial
          costs on the best information available at the time. However, additional information may become available to us which will allow us to make a more accurate estimate in future periods. In that event, we may be required to record adjustments to
          research and development expenses in future periods when the actual level of activity becomes more certain.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_1bad36be4bf94cfaa50a5da3feef0171">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Income Taxes.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; The Company accounts for income
          taxes in accordance with the accounting rules that requires an asset and liability approach to accounting for income taxes based upon the future expected values of the related assets and liabilities. Deferred income tax assets and liabilities are
          determined based on the differences between the financial reporting and tax bases of assets and liabilities and for tax loss and credit carry forwards and are measured using the expected tax rates estimated to be in effect when such basis
          differences reverse. Valuation allowances are established, if necessary, to reduce the deferred tax asset to the amount that will, more likely than not, be realized.&lt;/span&gt;&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="c20230101to20231231"
      id="Text_32012a86ee6042d291d5e8a306aa4b51">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Concentration of Credit Risk.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Financial
          instruments that subject the Company to credit risk consist of cash and cash equivalents. The Company maintains cash and cash equivalents and certificates of deposit with well-capitalized financial institutions. At times, those amounts may exceed
          federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to significant credit risk beyond the normal credit risk associated with commercial banking relationships. The Company has no
          other significant concentrations of credit risk.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20230101to20231231"
      id="Text_60561b7f0e734218ba0b4dbec606d281">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Stock-Based Compensation.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt; Stock-based
          compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the service period, which generally represents the vesting period. For awards that have performance-based vesting conditions
          the Company recognizes the expense over the estimated period that the awards are expected to be earned. The Company generally uses the Black-Scholes option-pricing model to calculate the grant date fair value of stock options. The expense
          recognized over the service period is required to include an estimate of the awards that will be forfeited.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20230101to20231231"
      id="Text_9d430d814c4f4f199152855c14c8c6ae">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"&gt;Recent Accounting Standards. &lt;/span&gt;In August 2020, the Financial Accounting
        Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2020-06, Debt &#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40) (&#x201c;ASU 2020-06&#x201d;) to
        simplify accounting for certain financial instruments. ASU 2020-06 eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope
        exception guidance pertaining to equity classification of contracts in an entity&#x2019;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&#x2019;s
        own equity. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. ASU 2020-06 is effective January 1, 2022 and should be applied on a full or modified
        retrospective basis, with early adoption permitted beginning on January 1, 2021. The Company adopted ASU 2020-06 effective January 1, 2022. The adoption of ASU 2020-06 did not have an impact on the Company&#x2019;s financial statements. See Notes 5 and 10
        for disclosures related to convertible borrowings.&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_4d11178decd54050b00dcad6e3799e34">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;3.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Property and Equipment&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property and equipment consist of the following at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Leasehold improvements&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Computer and office equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Furniture and fixtures&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Less accumulated depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 25.2pt;"&gt;Property and equipment &#x2014; net&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation and amortization expense for the years ended December 31, 2023 and 2022 was $0 and $0, respectively.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20230101to20231231"
      id="Text_d3264ff0a1a441338b91ce2800081bf7">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Property and equipment consist of the following at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Leasehold improvements&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Computer and office equipment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Furniture and fixtures&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;59&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Less accumulated depreciation and amortization&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(74&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -16.2pt; margin-left: 25.2pt;"&gt;Property and equipment &#x2014; net&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;&#x2014;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_d20ba1910ae34b82b67412044e849ec1"
      unitRef="U001">2000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="-3"
      id="Fact_74fbb1156dd04338a724f72f872035a7"
      unitRef="U001">2000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231_PropertyPlantAndEquipmentByTypeAxis_ComputerAndOfficeEquipmentMember"
      decimals="-3"
      id="Fact_aef57c28ddfc4736ab6f50b07d0b0fd7"
      unitRef="U001">13000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_ComputerAndOfficeEquipmentMember"
      decimals="-3"
      id="Fact_bdf382be1a554dae86e82f7a026fe519"
      unitRef="U001">13000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      decimals="-3"
      id="Fact_2d21f6bdb2404f418f11d8c282288482"
      unitRef="U001">59000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember"
      decimals="-3"
      id="Fact_68119940ea94486e898de0a26c8ff8ab"
      unitRef="U001">59000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231"
      decimals="-3"
      id="Fact_ee2c7f8adebd49fb98db8215676952d4"
      unitRef="U001">74000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20221231"
      decimals="-3"
      id="Fact_a39af23592d74e339c12009259e71757"
      unitRef="U001">74000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="-3"
      id="Fact_afd195cecf5f4c8b944c86e41f1b6fda"
      unitRef="U001">74000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20221231"
      decimals="-3"
      id="Fact_7f3c1658dd3e46e2ac7dddd30a02e117"
      unitRef="U001">74000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_343983fa7c40403885e70e9f88162bf4"
      unitRef="U001">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20221231"
      decimals="-3"
      id="Fact_b0faded862f44bb4a87584a3c513ec83"
      unitRef="U001">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_ea5f8495285140608206c59f91f923d7"
      unitRef="U001">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_caa8b27fec16458a989b2b85a2aabe1e"
      unitRef="U001">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_a3471463059d45209ce95f6afbac06bf">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;4.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Accrued Expenses&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses consist of the following at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2023 &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022 &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Legal and accounting fees&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;65&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued compensation&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,129&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;973&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;46&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued research and development costs and other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,967&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,980&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_a8602fa8d1ea4021ae045ee98e73f8f6"&gt;&lt;span style="-sec-ix-hidden:Fact_5c08786f5dcb4bc5a62f72d8c0d8264d"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,182&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,058&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_8d41e3af9d8b460cba4ca7b9516fc85f">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses consist of the following at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt; 2023 &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022 &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Legal and accounting fees&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;65&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued compensation&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1,129&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;973&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Lease liability &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;46&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;40&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued research and development costs and other&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,967&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;7,980&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_a8602fa8d1ea4021ae045ee98e73f8f6"&gt;&lt;span style="-sec-ix-hidden:Fact_5c08786f5dcb4bc5a62f72d8c0d8264d"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,182&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,058&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fd74099bb3bb427f8882a7f364e3b335"
      unitRef="U001">40000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_5a0da24b1e934d4ca520827b8e8badd6"
      unitRef="U001">65000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3b16079fe16e409da85eac67d670283b"
      unitRef="U001">1129000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_b952b0fe82d94a7cb990f7a88339355a"
      unitRef="U001">973000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_0e2bcab54f254f2abe864c9ba8ff20bb"
      unitRef="U001">46000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_a67e474529a44e92bcf5df378b606468"
      unitRef="U001">40000</us-gaap:OperatingLeaseLiabilityCurrent>
    <galt:AccruedResearchAndDevelopmentCostsAndOtherCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_938bd465841046b68ebe233dc6f43985"
      unitRef="U001">7967000</galt:AccruedResearchAndDevelopmentCostsAndOtherCurrent>
    <galt:AccruedResearchAndDevelopmentCostsAndOtherCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_3ef68296521b4dbdb19d755dea77b8df"
      unitRef="U001">7980000</galt:AccruedResearchAndDevelopmentCostsAndOtherCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_700b3445211f42718bcd1825d69d7aa0"
      unitRef="U001">9182000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20221231"
      decimals="-3"
      id="Fact_2ae5f3b6afe54089b5edcce6c7aac88e"
      unitRef="U001">9058000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20230101to20231231_LongtermDebtTypeAxis_LoansPayableMember"
      id="Text_30653b6b0e8d44858c5c16baf19a5305">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;5.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Convertible Notes Payable &#x2013; Related Party&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On April 16, 2021, the Company and Richard E. Uihlein entered into a debt financing arrangement whereby Mr. Uihlein loaned $10,000,000 to Company. In consideration for the loan, the Company issued a convertible promissory note (the &#x201c;April 2021 Note&#x201d;) in the principal amount of ten million dollars.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The April 2021 Note has a maturity date of April 16, 2025,
        is prepayable at the option of the Company in whole or in part at any time and is convertible into the Company&#x2019;s common stock at a conversion price equal to $5.00 per share at the option of the noteholder. The April 2021 Note bears interest at the rate of two percent (2%)
        per annum, compounded annually with an effective interest rate of approximately 3%. For the years ended December 31, 2023 and 2022,
        approximately $207,000 and $200,000,
        respectively, of interest expense was accrued and included with the principal in the financial statements.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The April 2021 Note also includes a contingent interest component that requires the Company to pay additional interest at a rate of two and one-half percent (2.5%) per quarter (10% per annum) (the
        &#x201c;Additional Interest&#x201d;) beginning on the date of issuance of this Note and ending on the maturity date, provided however, that such payment is only required if and only if the noteholder elects to convert the entire balance of the April 2021 Note
        into the Company&#x2019;s common stock on or prior to maturity. As the contingent event is not based on creditworthiness, such feature is not clearly and closely related to the host instrument and accordingly must be bifurcated and recognized as a
        derivative liability and a debt discount on the April 2021 Note at its inception. The fair value of the contingent interest derivative liability was $420,000
        at note inception (April 16, 2021). The fair value of the contingent interest derivative liability was $431,000 and $249,000 and December 31, 2023 and 2022, respectively, and is recognized as a derivative liability in the consolidated balance sheet. The change in the
        fair value of the derivative liability for the years ended December 31, 2023 and 2022 of $182,000 and ($246,000), respectively, was charged to other expense/(income) for the years ended December 31, 2023 and 2022. The amortization of the original $420,000 debt discount of $105,000 and $105,000 was recorded as additional interest expense for the years ended December 31, 2023 and 2022, respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On September 17, 2021, the Company and Mr. Uihlein entered into a loan agreement in the aggregate of $20,000,000 (the &#x201c;Loan Agreement&#x201d;) to be funded in two closings
        and evidenced by two separate unsecured convertible promissory notes.&#160; The first of the two promissory notes was also executed and delivered on September 17, 2021, (the &#x201c;September 2021 Note&#x201d;) to evidence the first loan in the principal amount of $10,000,000.&#160; The second closing under the Loan Agreement for the remaining $10,000,000 occurred on December 20, 2021.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The September 2021 Note has a maturity date of September 17, 2025,
        is prepayable at the option of the Company in whole or in part at any time and is convertible into the Company&#x2019;s common stock at a conversion price equal to $8.64 per share at the option of the noteholder. The September 2021 Note bears interest at the rate of two percent (2%)
        per annum, compounded annually with an effective interest rate of approximately 3%. For the years ended December 31, 2023 and 2022,
        approximately $206,000 and $200,000,
        respectively, of interest expense was accrued and included with the principal in the financial statements.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The September 2021 Note also includes a contingent interest component that requires the Company to pay additional interest at a rate of two and one-half percent (2.5%) per quarter (10% per annum) (the
        &#x201c;Additional Interest&#x201d;) beginning on the date of issuance of this Note and ending on the maturity date, provided however, that such payment is only required if and only if the noteholder elects to convert the entire balance of the September 2021
        Note into the Company&#x2019;s common stock on or prior to maturity. As the contingent event is not based on creditworthiness, such feature is not clearly and closely related to the host instrument and accordingly must be bifurcated and recognized as a
        derivative liability and a debt discount on the September Note at its inception. The fair value of the contingent interest derivative liability was $433,000
        at note inception (September 17, 2021). The fair value of the contingent interest derivative liability was $169,000 and $109,000 and December 31, 2023 and 2022, respectively, and is recognized as a derivative liability in the consolidated balance sheet. The change in the
        fair value of the derivative liability for the years ended December 31, 2023 and 2022 of $60,000 and ($141,000), respectively, was recorded to other expense/(income) for the years ended December 31, 2023 and 2022. The amortization of the original $433,000 debt discount of $108,000 and $108,000 was recorded as additional interest expense for the years ended December 31, 2023 and 2022, respectively.&lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On December 20, 2021, the second of the two promissory
        notes under the Loan Agreement was executed and delivered, (the &#x201c;December 2021 Note&#x201d;) to evidence the second loan in the principal amount of $10,000,000.&#160;



























































        The December 2021 Note has a maturity date of December 20, 2025, is prepayable at the option of the Company in whole or in part at any
        time and is convertible into the Company&#x2019;s common stock at a conversion price equal to $5.43 per share at the option of the noteholder.
        The December Note bears interest at the rate of two percent (2%) per annum, compounded annually with an effective interest rate of
        approximately 3%. For the years ended December 31, 2023 and 2022, approximately $204,000 and $200,000, respectively, of interest expense was accrued and
        included with the principal in the financial statements.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The December 2021 Note also includes a contingent interest component that requires the Company to pay additional interest at a rate of two and one-half percent (2.5%) per quarter (10% per annum) (the
        &#x201c;Additional Interest&#x201d;) beginning on the date of issuance of this Note and ending on the maturity date, provided however, that such payment is only required if and only if the noteholder elects to convert the entire balance of the December 2021 Note
        into the Company&#x2019;s common stock on or prior to maturity. As the contingent event is not based on creditworthiness, such feature is not clearly and closely related to the host instrument and accordingly must be bifurcated and recognized as a
        derivative liability and a debt discount on the December Note at its inception. The fair value of the contingent interest derivative liability was $415,000
        at note inception (December 20, 2021). The fair value of the contingent interest derivative liability was $404,000 and $214,000 at December 31, 2023 and 2022, respectively, and is recognized as a derivative liability in the consolidated balance sheet. The change in the
        fair value of the derivative liability for the years ended December 31, 2023 and 2022 of $190,000 and ($170,000), respectively was recorded to other expense/(income) for the years ended December 31, 2023 and 2022. The amortization of the original $415,000 debt discount of $104,000 and $104,000 was recorded as additional interest expense for the years ended December 31, 2023 and 2022, respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s contractual cash obligations related to the outstanding convertible notes payable is a repayment of the April 2021 Note of the $10,000,000 plus accrued interest on April 16, 2025 and a repayment of the September 2021 Note of the $10,000,000 plus accrued interest on September 17, 2025 and a repayment of the December 2021 Note of the $10,000,000 plus accrued interest on December 30, 2025, unless converted at the option of the noteholder.&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_68224272144c4fae975004f9265926a8"
      unitRef="U001">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="c20210416to20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_da4be663fb734910813409702a89a057"
      unitRef="U001">10000000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      id="Fact_410164c018f441f7b665ace3a9365431">2025-04-16</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_0e393ea7c0fc4d24bb0bda7370fa5c69"
      unitRef="U003">5</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_eb36903d12354505acc0309f558440b6"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_b619f636c82a456593133da5f78db0e0"
      unitRef="U006">0.03</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_b899fce8f6254e7a82db2873fc94cb98"
      unitRef="U001">207000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20220101to20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_4f3b9b2fcf3a480388310d463a713142"
      unitRef="U001">200000</us-gaap:InterestExpenseDebt>
    <galt:QuarterlyInterestRate
      contextRef="c20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_7179f91705d3486fa7ca6643126aa78e"
      unitRef="U006">0.025</galt:QuarterlyInterestRate>
    <galt:AnnualInterestRate
      contextRef="c20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_ba212cbc9d4f4523a62e6a1ab13547e2"
      unitRef="U006">0.10</galt:AnnualInterestRate>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20210416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_25b3469d173c43b8b11afaa65a7498fc"
      unitRef="U001">420000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_a895c4d4e10d41f0b806df713af3748b"
      unitRef="U001">431000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_d174bdb9ef0548c4b3c9920af639e342"
      unitRef="U001">249000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_14eeb15aeabb4308850b99d39e716bcf"
      unitRef="U001">-182000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20220101to20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_27443921ea4b4548b8465289cb13219f"
      unitRef="U001">-246000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_95ebcd3482954e638433bb557ad1cdf3"
      unitRef="U001">420000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseOther
      contextRef="c20230101to20231231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_7651f3e1a31045e7a1532d86b33685cc"
      unitRef="U001">105000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c20220101to20221231_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_6e4561c459814e82bcb3e2ebd61956ae"
      unitRef="U001">105000</us-gaap:InterestExpenseOther>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_dccfe24559014fafab84869fe8cc1e2b"
      unitRef="U001">20000000</us-gaap:DebtInstrumentFaceAmount>
    <galt:NumberOfLoansClosing
      contextRef="c20210917to20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact_6d2e451c4e874acdaa9ef5f3fc011809"
      unitRef="U004">2</galt:NumberOfLoansClosing>
    <galt:NumberOfPromissoryNotesEvidencedByLoansAgreement
      contextRef="c20210917to20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact_c531712ac5fd4e5498ecfad4d4606db7"
      unitRef="U005">2</galt:NumberOfPromissoryNotesEvidencedByLoansAgreement>
    <galt:NumberOfPromissoryNotesExecuted
      contextRef="c20210917to20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact_f7f5df3e180a4e0f8a9900b21e0c53e7"
      unitRef="U005">2</galt:NumberOfPromissoryNotesExecuted>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20210917_DebtInstrumentAxis_FirstClosingMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_20f1195b3f41488ab0edc1d2186873d9"
      unitRef="U001">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20211220_DebtInstrumentAxis_SecondClosingMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_6e823f6b960e4240953b59aae5b5979c"
      unitRef="U001">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      id="Fact_cbca389d11f94a0ebb6910a6c9754228">2025-09-17</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_15af6a7489d94261a6c33ae6c4d05753"
      unitRef="U003">8.64</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_929b11d5f11145a1bfb35ae3cada08a5"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_6246b42c3c8542fea14e0da2c3d274f7"
      unitRef="U006">0.03</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_d6e6b2f79ec14ceea521adda22e3ddb6"
      unitRef="U001">206000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20220101to20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_3e512cb27b5d4b62b19f1a71b9030b0d"
      unitRef="U001">200000</us-gaap:InterestExpenseDebt>
    <galt:QuarterlyInterestRate
      contextRef="c20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_ac6f9f1bbc38476e882c700418bc3728"
      unitRef="U006">0.025</galt:QuarterlyInterestRate>
    <galt:AnnualInterestRate
      contextRef="c20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_e5901552d0394225a521e68b5dec90be"
      unitRef="U006">0.10</galt:AnnualInterestRate>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20210917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_35f1b0976ccf4830988b018adde6c379"
      unitRef="U001">433000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_f5b79c6533d44f06b935c12273e94de4"
      unitRef="U001">169000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_394b1093c2034bc2adfd23f98f92a3e3"
      unitRef="U001">109000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_adcd6f4678ae4083b8ef30ae9e7ae697"
      unitRef="U001">-60000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20220101to20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_c7ea80b82e9543ab9e2dec347dc4d01e"
      unitRef="U001">141000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_2c589fd8bbc94a92b440e65d79bb53b7"
      unitRef="U001">433000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseOther
      contextRef="c20230101to20231231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_ffd05a1ed28749bfb1146c496b4c4f0f"
      unitRef="U001">108000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c20220101to20221231_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_679964b1d2584872a81828895ef3d9e1"
      unitRef="U001">108000</us-gaap:InterestExpenseOther>
    <galt:NumberOfPromissoryNotesEvidencedByLoansAgreement
      contextRef="c20211220to20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="INF"
      id="Fact_0a788b88c4944272b8d650d5130cd968"
      unitRef="U005">2</galt:NumberOfPromissoryNotesEvidencedByLoansAgreement>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="c20211220to20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_406686a84f584607a25314566db83a4a"
      unitRef="U001">10000000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20211220to20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      id="Fact_6a31819ae80442df8a12bc8f4a4b506d">2025-12-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="2"
      id="Fact_0023c42dbaec45af8beb7f66cbda2a90"
      unitRef="U003">5.43</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="2"
      id="Fact_b5815ffd2d054025a7ee50e567d5dc12"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="2"
      id="Fact_aeb184bb66334a209f521a0bea1dec46"
      unitRef="U006">0.03</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_6292b66ebc5f495ba92b66deae9bc9ce"
      unitRef="U001">204000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20220101to20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_e2fcf69b4538428d8618bf048b45c2a8"
      unitRef="U001">200000</us-gaap:InterestExpenseDebt>
    <galt:QuarterlyInterestRate
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="3"
      id="Fact_dea63407b521401fb1fd778aca3733ab"
      unitRef="U006">0.025</galt:QuarterlyInterestRate>
    <galt:AnnualInterestRate
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="2"
      id="Fact_a275216a9847442992b018da01d7afe6"
      unitRef="U006">0.10</galt:AnnualInterestRate>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20211220_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_170e1e094ee9430c8d39e4967861a7fd"
      unitRef="U001">415000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_56f056b6e79d47caa98d9614a503dbc2"
      unitRef="U001">404000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_b03b95eb209a42288e2fc5aad0237a93"
      unitRef="U001">214000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20230101to20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_7f61b03b8ef4479f8a71bac81cd655b2"
      unitRef="U001">-190000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="c20220101to20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_9d5d79493a2f44ba891caf289fd20f50"
      unitRef="U001">170000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="c20230101to20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_05932fbc36bb4a51b6ac56ed23f7ce51"
      unitRef="U001">415000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseOther
      contextRef="c20230101to20231231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_95c10d27e12d45ebb56ae9a96dcb51fa"
      unitRef="U001">104000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c20220101to20221231_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember"
      decimals="0"
      id="Fact_859684e2e23e4dc1934281153090b83d"
      unitRef="U001">104000</us-gaap:InterestExpenseOther>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20250416to20250416_DebtInstrumentAxis_AprilConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="0"
      id="Fact_83548d55ef1f46bb88973becd6fafda1"
      unitRef="U001">10000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20250917to20250917_DebtInstrumentAxis_SeptemberConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="0"
      id="Fact_02719f8c23e743b19c8459cb9140c9e6"
      unitRef="U001">10000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="c20251230to20251230_DebtInstrumentAxis_DecemberConvertiblePromissoryNoteMember_StatementScenarioAxis_ScenarioForecastMember"
      decimals="0"
      id="Fact_6a03db3de34844a0b9fb83a811eaecde"
      unitRef="U001">10000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20230101to20231231"
      id="Text_d4685a0fad0a4c129cfb4ad971b000c4">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;6.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Fair Value of Financial Instruments&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;There were no level 1 or 2 assets or liabilities at December 31, 2023 or 2022.&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px 27pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3 assets and liabilities measured and recorded at fair value on a recurring basis at December 31, 2023 and 2022 were as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-left: 17%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; margin-left: 27pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2022&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest April Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;431,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;249,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest September Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;169,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;109,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest December Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;404,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;214,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The April 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the model
        at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman'; text-indent: 25pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; color: rgb(0, 255, 0);"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;1.29&lt;/span&gt; years&lt;/span&gt;&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: right;"&gt;2.29 years&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.79&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.41&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;81&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the April 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;495,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(246,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;249,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;182,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;431,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The September 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the
        model at inception, and at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;1.72
                years&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;2.72
                years&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.23&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.22&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;75&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;81&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the September 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;250,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(141,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;109,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;60,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;169,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The December 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the
        model at inception, and at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.43&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.43&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman'; text-indent: 25pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;1.97&lt;/span&gt; years&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: 14pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2.97&lt;/span&gt; years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.23&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.22&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;72&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;83&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the December 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;384,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(170,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;214,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;(190,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;404,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_7ae3334548bd4b8c99c1320609aa1b9d"
      unitRef="U001">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_926ce5be54ab4304b4caa31a9773c1ab"
      unitRef="U001">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_42f872aacc3e49eda03eb6e2b6133564"
      unitRef="U001">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_80ac6362c942475592ece77b91cdf64b"
      unitRef="U001">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_1952595dbe9345258a80ede71daf535b"
      unitRef="U001">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20221231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_46d3552ebf15482f92935a9614538546"
      unitRef="U001">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_1dde8e131cf348b6a412b57ab234d791"
      unitRef="U001">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_3239330936bf4da694a4bf73d5d76838"
      unitRef="U001">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_79e128d45a2c4990bab4a109e52a10b3">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3 assets and liabilities measured and recorded at fair value on a recurring basis at December 31, 2023 and 2022 were as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-left: 17%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; margin-left: 27pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2022&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest April Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;431,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;249,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest September Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;169,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;109,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 68.7%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Derivative Liability &#x2013; Contingent Interest December Note&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;404,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.94%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;214,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_3766c43b3a444d9eb141ce1c1ab6c138"
      unitRef="U001">431000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_6ed0ca3da42a4e9591012d78931cfb8f"
      unitRef="U001">249000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_63dc40642f534a34bc5e9157ab67e9e6"
      unitRef="U001">169000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_ccd89ac0d2554e90a709410ad536872f"
      unitRef="U001">109000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_2bcd5f5246724baca05a643bb7735c38"
      unitRef="U001">404000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="0"
      id="Fact_67fe7e15254842a3bf00e55977c622cc"
      unitRef="U001">214000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      id="Text_89a76df31fde4a86969b359d4ee886ca">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The April 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the model
        at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.00&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman'; text-indent: 25pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; color: rgb(0, 255, 0);"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;1.29&lt;/span&gt; years&lt;/span&gt;&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: right;"&gt;2.29 years&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.79&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.41&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;81&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_aee62a8460a34e799a23ad626bfe0a19"
      unitRef="U006">1.66</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_5364f7ee8c244e1db8071693b92e98a8"
      unitRef="U006">1.13</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_32e389c7543247cfaadfe75c068fc4c4"
      unitRef="U006">5</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_11b48962704d4febab212f595c8f6abc"
      unitRef="U006">5</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_05051ff5c57b426181a1056aef1eb154">P1Y3M14D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_61a0f7d06d904317b890f5ebb35d0b7b">P2Y3M14D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_ff5ffc616bc041ba9fe32982ba2ae36f"
      unitRef="U006">0.0479</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_0a232f864da748e7a540915515abc2a7"
      unitRef="U006">0.0441</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_a648a06cc3e74a478d5384a3890bbf90"
      unitRef="U006">0.1286</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_a800adc1f4df46b198bb130145ba0318"
      unitRef="U006">0.1476</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_fb76b6a61ecd43a780eba9522bc8849f"
      unitRef="U006">0.69</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_c61148f6d8844bf3808bccc5881e4f1e"
      unitRef="U006">0.81</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_bfe59923be2543deaadd6a0540782d39"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_90b5dbbca5954740a481e8840eedd551"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      id="Text_4a3bfb7e8e0a4e0896b8dc64f4bf4f8b">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the April 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;495,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(246,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;249,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;182,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;431,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      decimals="0"
      id="Fact_937820a1d1a44c4bb1f45838bee80965"
      unitRef="U001">495000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      decimals="0"
      id="Fact_06256de3ac0e474d8c1abb789d629cd0"
      unitRef="U001">-246000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      decimals="0"
      id="Fact_994f169a2bf94841afe1cea78a02f8ae"
      unitRef="U001">249000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      decimals="0"
      id="Fact_550ff2ec49604c1b94f78b85e786d7a4"
      unitRef="U001">182000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestAprilNoteMember"
      decimals="0"
      id="Fact_8d8e5ba5da0a4571995cdfb488ef4892"
      unitRef="U001">431000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      id="Text_5b5f5494613745f6a0a2150a8423cdf6">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The September 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the
        model at inception, and at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;8.64&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;1.72
                years&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;2.72
                years&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.23&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.22&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;75&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;81&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_5af17d9b2749400f962ae21e7a1f4256"
      unitRef="U006">1.66</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_f7ec0258ddd847069e0bb4ea7e3b24cb"
      unitRef="U006">1.13</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_e8c968c4226b4e1a864516fe58106d87"
      unitRef="U006">8.64</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_277fc01a21a7419b8c245dd0608dedd2"
      unitRef="U006">8.64</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_8ece3404265d4044bfc0c34339cc7e2e">P1Y8M19D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_1cbb195eda6340fc991c7327a52eda08">P2Y8M19D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_119ca5892df847cc827da87382aa37b2"
      unitRef="U006">0.0423</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_2b0958d906e84414b29181b35f5e1058"
      unitRef="U006">0.0422</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_cadcfb36750d440e9d58e804c67299ba"
      unitRef="U006">0.1286</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_32eb7b130d1b480281a3d118a8371336"
      unitRef="U006">0.1476</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_6aaf0829034f4da4895894a78f1804a6"
      unitRef="U006">0.75</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_a709110394ec484dbcc8a1f770abea8d"
      unitRef="U006">0.81</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_a1c6b22b67a04496992bfe4a804bfe52"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_834cf322ee884a19b172103e5ceda764"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      id="Text_fbea72618b0f4b059c7d91e9f4e15583">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the September 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;250,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;(141,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;)&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;109,000&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;60,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;169,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      decimals="0"
      id="Fact_dc9a6b523eb94b63a6c408b8b11b4c77"
      unitRef="U001">250000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      decimals="0"
      id="Fact_2c714a3498704744a15a4c1de47bcac3"
      unitRef="U001">-141000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      decimals="0"
      id="Fact_9750162db32f4abfb04cf346badc7d13"
      unitRef="U001">109000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      decimals="0"
      id="Fact_decbec50149a45888d1d900a3cdec618"
      unitRef="U001">60000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestSeptemberNoteMember"
      decimals="0"
      id="Fact_7c930611759144feb198b5b0bf218e19"
      unitRef="U001">169000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      id="Text_6d4a9a81036e4c01b6e0f4aa11080da1">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The December 2021 Note derivative liability &#x2013; contingent interest was valued using a Monte Carlo Geometric Brownian Stock Path Model. The key assumptions used in the
        model at inception, and at December 31, 2023 and 2022 are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 70%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2023&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;December 31, 2022&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock Price&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;1.13&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Conversion Price of conversion feature&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.43&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;5.43&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Term&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman'; text-indent: 25pt; text-align: right;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;1.97&lt;/span&gt; years&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-indent: 14pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;2.97&lt;/span&gt; years&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk Free Interest Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.23&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;4.22&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit Adjusted Discount Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;12.86&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;14.76&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;%&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Volatility&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;72&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;83&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 70%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Dividend Rate&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 12%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;0&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;%&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_5fccd5ba780b4756ad48c462341a815b"
      unitRef="U006">1.66</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputSharePriceMember"
      decimals="2"
      id="Fact_cd600c58ba794f1f82c1ae1f4f1364e4"
      unitRef="U006">1.13</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_682b311beee4477d9aee3f90aa26d392"
      unitRef="U006">5.43</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputConversionPriceMember"
      decimals="2"
      id="Fact_cb11a65c414e4cff8b1a2d3bafbd95a6"
      unitRef="U006">5.43</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_ead7c7ecfec0466b86b056922aeb35ac">P1Y11M19D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedTermMember"
      id="Fact_b15e9aa0584d47c4b8770ef40f4328c4">P2Y11M19D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_a5429a5629b24972bd13f510a06d7764"
      unitRef="U006">0.0423</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputRiskFreeInterestRateMember"
      decimals="4"
      id="Fact_2870e4ab7ba04265937ccd52e2d978f1"
      unitRef="U006">0.0422</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_3c5aec02f1f0420d9c662cc26badba9a"
      unitRef="U006">0.1286</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputDiscountRateMember"
      decimals="4"
      id="Fact_74d810739a3d4cafb27f18c09a3eaf4b"
      unitRef="U006">0.1476</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_07a4d692a6b34e038fada20fbc08aa53"
      unitRef="U006">0.72</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="Fact_c6ca4ea3b32e4dd1bc76b83c8a815e6e"
      unitRef="U006">0.83</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_9f96fb99b585454c865b26b6a69dbc83"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember_MeasurementInputTypeAxis_MeasurementInputExpectedDividendRateMember"
      decimals="2"
      id="Fact_67046b4d81a8440fad45a5daf5283de1"
      unitRef="U006">0</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      id="Text_a6230b83587249babd93c2994a882880">
&lt;div style="margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The roll forward of the December 2021 Note derivative liability &#x2013; contingent interest is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;384,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair Value Adjustment&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;(170,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Balance &#x2013; December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;214,000&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Fair Value Adjustment&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;(190,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance &#x2013; December 31, 2023&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;404,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20211231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      decimals="0"
      id="Fact_73d6a80018304faf874403978acda022"
      unitRef="U001">384000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20220101to20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      decimals="0"
      id="Fact_3d91cf1f08ea431ea83983a88a52965d"
      unitRef="U001">-170000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20221231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      decimals="0"
      id="Fact_187c054390d0420e852a50bde2b1cfc3"
      unitRef="U001">214000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      decimals="0"
      id="Fact_186dcfdf460d4721957a101d3bb10e60"
      unitRef="U001">-190000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="c20231231_DerivativeInstrumentRiskAxis_ContingentInterestDecemberNoteMember"
      decimals="0"
      id="Fact_731dd13bf5384cbea0aae7964fe5ce88"
      unitRef="U001">404000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_e086e552c31544b38a446bfb96b43ef1">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 24.5pt; vertical-align: top; font-weight: bold;"&gt;7.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Stockholders&#x2019; Equity&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2022, the Company had 150,000,000
        shares of common stock and 20,000,000 undesignated shares authorized. As of December 31, 2023, 1,742,500 shares have been designated for Series A 12% Convertible Preferred Stock, 900,000 shares have been designated for Series B-1 Convertible Preferred Stock, 2,100,000 shares have
        been designated for Series B-2 Convertible Preferred Stock, 1,000 shares have been designated for Series C Super Dividend Convertible
        Preferred Stock, 2,508,000 shares have been designated for Series B-3 Convertible Preferred Stock, 12,748,500 have been designated as common stock and no shares remain undesignated. All issued and outstanding shares of Series B-1, Series B-2 and
        Series B-3 Preferred Stock were converted into Common Stock on January 19, 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020 At Market Issuance of Common Stock&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On May 11, 2020, the Company entered into an At Market Issuance Sales Agreement (the &#x201c;2020 At Market Agreement&#x201d;) with a sales agent under which the Company may issue
        and sell shares of its common stock having an aggregate offering price of up to $40.0 million from time to time through the sales agent.
        Sales of the Company&#x2019;s common stock through the sales agent, if any, will be made by any method that is deemed an &#x201c;at the market&#x201d; offering as defined by the U.S. Securities and Exchange Commission. The Company will pay to the sales agent a
        commission rate equal to 3.0% of the gross proceeds from the sale of any shares of common stock sold through the sales agent under the
        2020 At Market Agreement. There were no issuances of common stock under the 2020 At Market Agreement during the year ended December
        31, 2023 or 2022.&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Series A 12% Convertible Preferred
        Stock &#x2014; February 4, 2008 Private Placement&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On February 4, 2008, the Company closed a private placement begun in October 2007 of its Series A 12% Convertible Preferred Stock (&#x201c;Series A&#x201d;) and related warrants. In this transaction, the Company sold units of securities at $6.00 per unit, each unit comprised of (i) one share of Series A
        Preferred, (ii) a warrant to purchase one share of common stock for $9.00, and (iii) a warrant to purchase one share of common stock for
        $12.00. Each share of the Series A is entitled to dividends at the rate of 12% per annum payable at the Company&#x2019;s option in cash or shares of common stock valued at the higher of $6.00 per share or 100% of the value weighted average price of
        the Company&#x2019;s share price for the 20 consecutive trading days prior to the applicable dividend payment date. Dividends are payable
        semi-annually on March 30 and September 30. The dividend paid on the initial dividend payment date is calculated from the date the Company deposited each subscription advance.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The shares of Series A are entitled to vote as a class with the Company&#x2019;s common stock and each share of Series A is convertible at any time to one-sixth of a share
        of common stock, subject to adjustment in the event of a stock dividend, stock split or combination, reclassification or similar event. The Company has the right to require conversion if the closing price of the common stock exceeds $18.00 for 15 consecutive trading days
        and a registration statement covering the resale of the shares of common stock issuable upon conversion of the Series A is then in effect. Each warrant is exercisable solely for cash beginning August 3, 2008 and expired on February 4, 2012. The
        exercise price of each warrant is adjustable in the event of a stock split or stock combination, capital reorganization, merger or similar event.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In 2023, 25,000 shares of Series A were converted into
        4,257 shares of common stock. In 2022, 42,500
        shares of Series A were converted into 7,287 shares of common stock. Prior to 2021, a total of 465,000 shares of Series A had been converted into 73,865 shares
        of common stock.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Series C 6% Super Dividend Redeemable
        Convertible Preferred Stock&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On December 29, 2010, the Company designated and authorized the sale and issuance of up to 1,000 shares of Series C Super Dividend Redeemable Convertible Preferred Stock (&#x201c;Series C&#x201d;) with a par value of $0.01 and a stated value equal to $10,000 (the &#x201c;Stated Value&#x201d;).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On December 30, 2010, the Company sold and issued 212
        shares of Series C at a price of $10,000 per share for gross proceeds of $2,120,000. The Company incurred $47,000 of cash transaction costs
        resulting in net cash proceeds of $2,073,000. In addition, the Company issued 500 warrants exercisable at $7.20 to a placement agent which had
        a de minimis value. Additionally, in January 2011, the Company sold and issued 13 shares of Series C at a price of $10,000 per share for gross proceeds of $130,000.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The terms of the Series C are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Conversion Rights&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. Each holder of Series C may
          convert all, but not less than all, of his Series C shares plus accrued and unpaid dividends into Common Stock at the price of $6.00
          per share of Common Stock (&#x201c;Conversion Price&#x201d;), such that approximately 1,667 shares of Common Stock will be issued per each converted
          share of Series C (accrued and unpaid dividends will be issued as additional shares). At December 31, 2018 and 2017, the 176
          outstanding shares of Series C were convertible into a total of approximately 293,340 shares of Common Stock.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Subject to the continuing obligation to pay post conversion dividends, the Company may convert all, but not less than all, of the Series C (plus all accrued and
        unpaid dividends) into Common Stock, at the Conversion Price, upon such time that the closing price of the Common Stock is no less than $18.00
        per share for 15 consecutive trading days.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Dividends&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. Holders of Series C shall be
          entitled to receive cumulative non-compounding dividends at the rate per share of Series C equal to the greater of (i) 6% per annum of
          the Stated Value (also defined as the &#x201c;Floor&#x201d;) or (ii) 2.5% of net sales until the total dividends paid is equal to the initial
          investment and 1.25% of net sales thereafter. The maximum amount each Series C shareholder will receive in dividend payments is equal
          to $100,000 (the &#x201c;Maximum Payout&#x201d;). For purposes of this dividend calculation, net sales shall mean gross revenues actually received by
          the Company, from the sale or licensing of the product DAVANAT&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;&#xae;&lt;/sup&gt; (GM-CT-01), less chargebacks, returns, expenses attributable to product recalls, duties, customs,
          sales tax, freight, insurance, shipping expenses, allowances and other customary deductions.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The dividend shall be payable in arrears semiannually on March 31 and September 30, beginning with the first such date after the original issue date; provided,
        however, that all dividends and all other distributions shall cease, and no further dividends or other distributions shall be paid, in respect of each share of Series C from and after such time that the Maximum Payout has been paid in respect of
        such share of Series C. Such dividends shall be payable at the Company&#x2019;s option either in cash or in duly authorized, fully paid and non-assessable shares of Common Stock valued at the higher of (i) $3.00 per share or (ii) the average of the Common Stock trading price for the ten (10)
        consecutive trading days ending on the trading day that is immediately prior to the dividend payment date.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Series C Post Conversion Dividend Right&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. In the
          event that any share of Series C is converted into Common Stock before the Maximum Payout is paid in respect of such converted share of Series C, then the holder shall have the right to continue to receive dividends in respect of such converted
          share of Series C equal to the remaining payout (the &#x201c;Series C Preferred Stock Post Conversion Dividend Right&#x201d;) which shall be equal to the Maximum Payout less the cumulative dividends received through the conversion date. One share of Series C
          Preferred Stock Post Conversion Dividend Right shall be issued for each such converted share of Series C. The holder of each Series C Preferred Stock Post Conversion Dividend Right shall receive the remaining payout on an equal basis and in
          conjunction with the then outstanding shares of Series C and all the other then outstanding Series C Post Conversion Dividend Rights, in the same manner and subject to the same terms and conditions as applicable to the payment of dividends on
          each share of Series C, except that for purposes of calculating the dividend the Floor shall not apply. The Series C Preferred Stock Post Conversion Dividend Right shall have no stated value, liquidation preference or right to any dividends or
          distributions other than the remaining payout. The Series C Preferred Stock Post Conversion Right is subject to redemption in the same manner as outstanding Series C shares.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At the date of issuance, the Series C have an embedded dividend right to continue to receive dividend payments after conversion to common stock (the Series C Post
        Conversion Dividend Right) which requires bifurcation. The value of this post conversion dividend right on the date of issuance was determined to be de minimis due to the fact that the payment of a dividend stream other than the 6% dividend and conversion of Series C prior to the Company achieving sales of GM-CT-01 was deemed improbable at that time. Upon a conversion of the
        Series C, the Company will be required to record a liability and the related expense during the period of conversion.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In July 2011, 5 shares of Series C were converted into 8,334
        shares of common stock and 5 Series C Post Conversion Dividend Rights (Dividend Rights) were issued. In 2013, 24 shares of Series C were
        converted into 40,193 shares of common stock and 24 Dividend Rights were issued. In 2014, 20 shares of Series C were converted into 33,756 shares of
        common stock and 20 Dividend Rights were issued. Per the terms of the Series C, these Dividend Rights shall continue to participate in
        dividends, however the Floor shall not apply. At December 31, 2016 and 2015, these Dividend Rights were determined to have a de minimis value, as the payment of a dividend is considered improbable at this time. The Company will continue to evaluate
        and assess the Series C Post Conversion Dividend Right for each reporting period.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Liquidation Rights&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. In the event of any
          liquidation, dissolution or winding up of the Company, either voluntarily or involuntarily, the holders of Series C will receive $10,000
          per share plus accrued and unpaid dividends, payable prior and in preference to any distributions to the holders of Common Stock but after and subordinate to the Series A 12% Convertible Preferred Stock (&#x201c;Series A&#x201d;), Series B-1 and Series B-2, subject to the Maximum Payout.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Redemption&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. Upon a sale of the Company, the
          Company shall redeem all of the then outstanding shares of Series C and Series C Preferred Stock Post Conversion Rights within thirty (30)
          days after the transaction constituting the sale of the Company is closed and such closing is fully funded. The price to redeem a share of Series C and each redeemed Series C Preferred Stock Post Conversion Redemption Right shall be equal to (i)
          (A) the applicable return on investment (&#x201c;ROI&#x201d;) percentage, multiplied by (B) $10,000, minus (ii) the cumulative dividends received
          through the redemption date. The redemption price shall be payable at the Company&#x2019;s option either in cash or in shares of common stock valued at the higher of (i) $3.00 per share or (ii) the average market price for the &lt;span style="-sec-ix-hidden:Fact_e3e446ecfda2434190365c846b399d55"&gt;ten&lt;/span&gt; consecutive trading days ending
          immediately prior to the date of redemption. The ROI Percentage shall mean the percentage that applies as of the redemption date, as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;ROI Percentage&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                &lt;div&gt;200%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                &lt;div&gt;before the second anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: top;"&gt;
                &lt;div&gt;250%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top;"&gt;
                &lt;div&gt;on or after the second anniversary of the date of issuance, but before the third anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;300&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the third anniversary of the date of issuance, but before the fourth anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;350&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the fourth anniversary of the date of issuance, but before the fifth anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;400&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the fifth anniversary of the date of issuance, but before the sixth anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;450&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the sixth anniversary of the date of issuance, but before the seventh anniversary of the date of issuance;&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;500&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the seventh anniversary of the date of issuance, but before the eighth anniversary of the date of issuance; and&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 6%; vertical-align: bottom;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;550&lt;/span&gt;%&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="width: 94%; vertical-align: top;"&gt;
                &lt;div style="text-indent: -12pt; margin-left: 12pt;"&gt;on or after the eighth anniversary of the date of issuance, but before the ninth anniversary of the date of issuance.&lt;/div&gt;
              &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Due to the redemption feature, the Company has presented the Series C outside of permanent equity, in the mezzanine of the consolidated balance sheets at December 31,
        2023 and 2022. At December 31, 2023, the Series C redemption value was $8,177,000.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-style: italic;"&gt;Voting Rights&lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;. The Series C shares have no voting rights.&lt;/span&gt;&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_31a0e1e53c5343bca37f03b06678c81e"
      unitRef="U002">150000000</us-gaap:CommonStockSharesAuthorized>
    <galt:UndesignatedCapitalStockSharesAuthorized
      contextRef="c20221231"
      decimals="0"
      id="Fact_5f0b34044fec4c35bbf977bf8cdfa6b5"
      unitRef="U002">20000000</galt:UndesignatedCapitalStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_eebf17df32de4dffa0f1d550229282a5"
      unitRef="U002">1742500</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_SeriesBOneConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_d22b6308c4df44e494536ae861d64bbe"
      unitRef="U002">900000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_SeriesBTwoConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_7fcf787b16ea4c1b969f9f165f5ec77c"
      unitRef="U002">2100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_7f6e96ba5e4646bcb3a7433f3ceca06d"
      unitRef="U002">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementClassOfStockAxis_SeriesBThreeConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_7aa5990c2c914ced893908af8d20fd61"
      unitRef="U002">2508000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_917d37f158e041969277c68ceb0ca8ea"
      unitRef="U002">12748500</us-gaap:PreferredStockSharesAuthorized>
    <galt:AggregateOfferingPrice
      contextRef="c20221231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember"
      decimals="-5"
      id="Fact_b82cdb00e690488c8c23db3fee9e4ee8"
      unitRef="U001">40000000</galt:AggregateOfferingPrice>
    <galt:CommissionRate
      contextRef="c20221231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember"
      decimals="3"
      id="Fact_3b3ce993e44f45e892def844250d6d06"
      unitRef="U006">0.03</galt:CommissionRate>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember"
      decimals="INF"
      id="Fact_365d07d2746d481b9f9cb68022faab21"
      unitRef="U002">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231_TypeOfArrangementAxis_TwoThousandTwentyMarketAgreementMember"
      decimals="INF"
      id="Fact_003dba2a139a4f199da880433947d771"
      unitRef="U002">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_a7ab5a0d8fbb471e8fe0576b94069069"
      unitRef="U006">0.12</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_34fb352bf03f45fd8caa680d06faf279"
      unitRef="U006">0.12</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_69a0a2f2c0a845a097e6db6fa9d7060f"
      unitRef="U003">6</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_a6a764cdb3f44b308e8f3caf3214d635"
      unitRef="U002">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember"
      decimals="2"
      id="Fact_754732c53b974de18da7222293350a44"
      unitRef="U003">9</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember"
      decimals="2"
      id="Fact_f181bd71abc34273b98aedc5ee788ec4"
      unitRef="U003">12</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_32b553f0beeb4d4ea33e9ecb63380e47"
      unitRef="U006">0.12</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_884b31166a194b1a8767338e8dae609f"
      unitRef="U003">6</us-gaap:SharesIssuedPricePerShare>
    <galt:PercentageOfWeightedAverageStockPriceForDividendsPriorToPaymentDate
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_7ff64430db0c450a88f8e3bc2b684a9e"
      unitRef="U006">1</galt:PercentageOfWeightedAverageStockPriceForDividendsPriorToPaymentDate>
    <galt:NumberOfConsecutiveTradingDays
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember"
      id="Fact_80a8366c246c4faaa783f7315e50684f">P20D</galt:NumberOfConsecutiveTradingDays>
    <us-gaap:SharePrice
      contextRef="c20080204_RangeAxis_MinimumMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_96868d8705954c8baea714b583dc7bc9"
      unitRef="U003">18</us-gaap:SharePrice>
    <galt:NumberOfConsecutiveTradingDays
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember"
      id="Fact_14620a12856c4ba8a9c80a7d04a77108">P15D</galt:NumberOfConsecutiveTradingDays>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_4aebe48ed17949938a60e055c747b045"
      unitRef="U002">25000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_f17c9bd654384beea2a62b144c7d19ed"
      unitRef="U002">4257</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_835fbbaa529245b1b34b2d7be51574d8"
      unitRef="U002">42500</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="c20220101to20221231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_f562086fcb874faa801a7d1f0ee54ec5"
      unitRef="U002">7287</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20200101to20201231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_f9e10bb3aa264e5e993f6b6f4c2d13f9"
      unitRef="U002">465000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="c20200101to20201231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_0370ce49dd204317b8712fe0432faa5a"
      unitRef="U002">73865</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_e0ce95a145d64345aa7b792f4923e6c7"
      unitRef="U006">0.06</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20101229to20101229_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_3b7a5fd29a594c19a50df6cb0c345f9d"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20101229_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_f696d20621dd448191cbad5d2edb3596"
      unitRef="U003">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="c20101229_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_980ffb3a5ced4584876eac74d59008f6"
      unitRef="U003">10000</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="INF"
      id="Fact_0ba0adc78e4847bc8e6bbc7b81424dd9"
      unitRef="U002">212</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_5db46d7f17e34259ada50fb340b2b94f"
      unitRef="U003">10000</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_99d3f947efec440e8520dc93bf8acc88"
      unitRef="U001">2120000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_d35e6e8d2d454d1ea945f8b8f61abc3f"
      unitRef="U001">47000</us-gaap:PaymentsOfStockIssuanceCosts>
    <galt:ProceedsFromIssuanceOfPreferredStockNetOfIssuanceCosts
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_cbb23d24ff384cefa042cb6f89a4ced6"
      unitRef="U001">2073000</galt:ProceedsFromIssuanceOfPreferredStockNetOfIssuanceCosts>
    <galt:ClassOfWarrantOrRightIssued
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_d20c8d7ded02400395716cc25ce12bde"
      unitRef="U002">500</galt:ClassOfWarrantOrRightIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_7aedebd204b146edb12f7ca0e3aa6630"
      unitRef="U003">7.2</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20110101to20110131_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_3fc0bbe764784725bae073a2a1feca79"
      unitRef="U002">13</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20110131_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_7e642ad9470442c58125f2de198c8b1f"
      unitRef="U003">10000</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="c20110101to20110131_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_e8690573d8754678a7182656b785cb0d"
      unitRef="U001">130000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <galt:EquityIssuancePerShareAmount
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_75d7736d7e7f46a7ba0fb7af07e742b0"
      unitRef="U003">6</galt:EquityIssuancePerShareAmount>
    <galt:CommonSharesIssuableUponConversionOfConvertibleStock
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_6f0fcf0e79234cffb879c140a43b1310"
      unitRef="U002">1667</galt:CommonSharesIssuableUponConversionOfConvertibleStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20181231_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_71ab439645b647f6a06918daf5745296"
      unitRef="U002">176</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20171231_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_41751ff739814ecbb7b7fde4f1d1d1c6"
      unitRef="U002">176</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_50b79c3722774e93b402e008c8ace9be"
      unitRef="U002">293340</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:SharePrice
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_cc4f53073b0849e7acfd2fbd4cadffaf"
      unitRef="U003">18</us-gaap:SharePrice>
    <galt:NumberOfConsecutiveTradingDays
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      id="Fact_aae8bd5d3e5d483cbe5a9454d7eedc14">P15D</galt:NumberOfConsecutiveTradingDays>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_58e93f0d597d4fa0bfcd3f16dc428e14"
      unitRef="U006">0.06</us-gaap:PreferredStockDividendRatePercentage>
    <galt:DividendAsPercentageOfNetSales
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioOneMember"
      decimals="3"
      id="Fact_5b7db5b533b346f791bf4ec5c982804d"
      unitRef="U006">0.025</galt:DividendAsPercentageOfNetSales>
    <galt:DividendAsPercentageOfNetSales
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember_StatementScenarioAxis_DividendPaymentScenarioTwoMember"
      decimals="4"
      id="Fact_a3168379e96b464bb9d3d98d3d9f68bf"
      unitRef="U006">0.0125</galt:DividendAsPercentageOfNetSales>
    <us-gaap:DividendsPreferredStock
      contextRef="c20101230to20101230_RangeAxis_MaximumMember_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_b429682b353e41e3aeb13f40fc7047c0"
      unitRef="U001">100000</us-gaap:DividendsPreferredStock>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_d95e8ddc25c84e6c886b87bb9af25f5f"
      unitRef="U003">3</us-gaap:PreferredStockRedemptionPricePerShare>
    <galt:NumberOfConsecutiveTradingDays
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      id="Fact_b8217841525b47eaad795ecd703adf69">P10D</galt:NumberOfConsecutiveTradingDays>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20101230to20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_1ca4d3c92c99436795819dd612c8ca1d"
      unitRef="U006">0.06</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20110731to20110731_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_91fe4de259ac4ec1b52dc139afef4dc7"
      unitRef="U002">8334</us-gaap:ConversionOfStockSharesIssued1>
    <galt:PostConversionDividendRightsIssued
      contextRef="c20110731to20110731_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_039bbbab40b14dcfb37a77b3db16ea75"
      unitRef="U002">5</galt:PostConversionDividendRightsIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20131231to20131231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_bd8d8bbb7a3f4477a8efee06d457c647"
      unitRef="U002">40193</us-gaap:ConversionOfStockSharesIssued1>
    <galt:PostConversionDividendRightsIssued
      contextRef="c20131231to20131231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_10a3d825bbe9416dba62cba7ca9493f2"
      unitRef="U002">24</galt:PostConversionDividendRightsIssued>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c20141231to20141231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_83871e9207f9475fb0b56b9ca0ecf4ed"
      unitRef="U002">33756</us-gaap:ConversionOfStockSharesIssued1>
    <galt:PostConversionDividendRightsIssued
      contextRef="c20141231to20141231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_5c22b67c6d2c418c964684620e322d4c"
      unitRef="U002">20</galt:PostConversionDividendRightsIssued>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="c20101230_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_0ec7543c6fd3470fbbd52bcf68d0093e"
      unitRef="U003">10000</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c20080204to20080204_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="2"
      id="Fact_432744ee262840679c3099a4d2d8586a"
      unitRef="U006">0.12</us-gaap:PreferredStockDividendRatePercentage>
    <galt:ClosingDaysAfterConversionRights
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      id="Fact_d5793e76eec34bcd838fee795f60ca87">P30D</galt:ClosingDaysAfterConversionRights>
    <galt:PostConversionRedemptionRightReturnOnInvestmentMultiplierAmount
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_7632eda99a0b4e5f9288112b04133a99"
      unitRef="U001">10000</galt:PostConversionRedemptionRightReturnOnInvestmentMultiplierAmount>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="c20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="2"
      id="Fact_779e9f87c5d74ac9bf810556de027b02"
      unitRef="U003">3</us-gaap:PreferredStockRedemptionPricePerShare>
    <galt:ReturnOnInvestmentsPercentagePeriodOne
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_c047dc68542e4ae9a3bd62436375660c"
      unitRef="U006">2</galt:ReturnOnInvestmentsPercentagePeriodOne>
    <galt:ReturnOnInvestmentsPercentagePeriodTwo
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_81e701231ab04153a15f6da0350a82d7"
      unitRef="U006">2.50</galt:ReturnOnInvestmentsPercentagePeriodTwo>
    <galt:ReturnOnInvestmentsPercentagePeriodThree
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_d095e002427a4f6092205dd00f9327f9"
      unitRef="U006">3</galt:ReturnOnInvestmentsPercentagePeriodThree>
    <galt:ReturnOnInvestmentsPercentagePeriodFour
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_09b9bdbb32b7489192e3adeb98d75c13"
      unitRef="U006">3.50</galt:ReturnOnInvestmentsPercentagePeriodFour>
    <galt:ReturnOnInvestmentsPercentagePeriodFive
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_3530ac1c16de485fa3dc1f7649f73db0"
      unitRef="U006">4</galt:ReturnOnInvestmentsPercentagePeriodFive>
    <galt:ReturnOnInvestmentsPercentagePeriodSix
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_f0ed8653346f42e789a5d98f6c23f388"
      unitRef="U006">4.50</galt:ReturnOnInvestmentsPercentagePeriodSix>
    <galt:ReturnOnInvestmentsPercentagePeriodSeven
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_19d3c1eb0cd846bba500213aeb79f6b0"
      unitRef="U006">5</galt:ReturnOnInvestmentsPercentagePeriodSeven>
    <galt:ReturnOnInvestmentsPercentagePeriodEight
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_6335969ed8b547b181a6bf0b27c31e21"
      unitRef="U006">5.50</galt:ReturnOnInvestmentsPercentagePeriodEight>
    <us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
      contextRef="c20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="0"
      id="Fact_11b1cde29c044cc596cb503a78a86298"
      unitRef="U001">8177000</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
    <galt:ConvertiblePreferredStockNumberOfVotingRights
      contextRef="c20230101to20231231_StatementClassOfStockAxis_SeriesCPreferredStockMember"
      decimals="INF"
      id="Fact_048b880877c84cab90053a11c27541f7"
      unitRef="U007">0</galt:ConvertiblePreferredStockNumberOfVotingRights>
    <galt:CommonStockWarrantsDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_7f9a4d7e923e48c892d19edaa82eda5b">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;8.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-weight: bold;"&gt;Warrants&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warrant activity is summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold;"&gt;Warrants&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;Weighted average &lt;/div&gt;
              &lt;div style="font-weight: bold;"&gt;exercise price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;10,857,964&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.37&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Issued&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;700,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;4.43&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Canceled/Expired&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;11,557,964&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.37&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Issued&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;600,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;3.09&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(2,236,204&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;4.49&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Canceled/Expired&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(665,267&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;4.94&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,256,493&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.22&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted average expiration of the warrants outstanding as of December 31, 2023 is 4.2 years.&lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On September 22, 2023, the Company executed an agreement with 10X Fund L.P., and 10X Capital Management LLC (which had been a related party due to having nominated a
      board member) whereby the Company extended the exercise date for a total of 5,732,253 common stock purchase warrants to the earliest of
      (a) September 30, 2026, (b) thirty days after 10X fails to vote all of the shares of common stock in the Company then owned by it in the
      manner recommended by the board of directors of the Company in any vote of the stockholders of the Company&#x37e; or (c) thirty days after the
      shares of common stock of the Company have a closing price of $6.00 or greater for 10 consecutive trading days. Previously, the common stock purchase warrants exercise dates would have expired at various dates from September 22, 2023 through May 10, 2025.&lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Also pursuant to the terms of the agreement, the right of the 10X Fund L.P. to nominate a member of the board of directors was eliminated, and the cashless exercise
      option in certain of the common stock purchase warrants was deleted. Finally, a beneficial ownership limitation provision was added in the Series B Warrants, which would have the effect of decreasing 10X Fund&#x2019;s beneficial ownership to 9.99% and would bar the voluntary exercise of any warrants that would result in 10X Fund&#x2019;s ownership beyond 9.99% without at least 61 days&#x2019; prior notice from 10X Fund.&lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has accounted for the modified terms of the warrants pursuant to ASC 815, Derivatives and Hedging, whereby the Company has recognized a deemed dividend for
      the change in fair value of the warrants immediately before and immediately after the modification. In September 2023, the Company recognized a non cash deemed dividend of $3,619,000 related to the extension of the 5,732,253 warrants. The following
      assumptions were used to value the extension of the warrants immediately before and immediately after the modification: a) immediately before the modification &#x2014; an expected life range of 0 to 1.63 years, volatility range of 71% to 77%%, risk free interest rate range of 5.37% and zero dividends and&#x37e; b)
      immediately following the modification &#x2014; an expected life of 3 years, volatility of 79%, risk free interest rate range of 4.59% and zero dividends.&lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information with regard to outstanding warrants issued in connection with equity and debt financings and consultants as of December 31,
      2023.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;Issued in Connection With&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Outstanding&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;Exercisable Date&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;Expiration Date&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;February 12, 2009&lt;/span&gt; Series B-1 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,200,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;February 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;May 13, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;525,119&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;May 13, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;May 13, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;74,881&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;May 13, 2009&#160; &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;May 13, 2024&#160; &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;June 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;306,547&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;June 30, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;June 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;26,786&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;June 30, 2009&#160; &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;June 30, 2024&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;August 12, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;183,928&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;August 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;August 12, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;16,072&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;August 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;August 12, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;195,922&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;
                &lt;div&gt;20,744&lt;/div&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;November 4, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;85,463&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;November 4, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;November 4, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;21,203&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;November 4, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;November 4, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 8, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;110,919&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;December 8, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 8, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;22,224&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 8, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 8, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;January 29, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;198,664&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;January 29, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;January 29, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;18,003&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;January 29, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;January 29, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 8, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;184,132&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;March 8, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 8, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;39,202&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;March 8, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;March 8, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;April 30, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;180,689&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;April 30, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;April 30, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;23,503&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;April 30, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;April 30, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 10, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;112,631&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;May 10, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 10, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;30,535&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 10, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 10, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 22, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;682,572&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 22, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 29, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;843,351&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 29, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 23, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;922,316&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 23, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;February 27, 2017&lt;/span&gt; Private Placement Warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;76,776&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;February 17, 2017&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;February 17, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2018 and 2017 Warrants issued for services&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,157&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;Various dates in 2017&lt;/div&gt;
              &lt;div style="text-align: right;"&gt;and 2018&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;Various dates in 2024&lt;/div&gt;
              &lt;div style="text-align: right;"&gt;and 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 23, 2019&lt;/span&gt; Rights Offering warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,622,154&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;7.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 23, 2019&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 23, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;July 22, 2022&lt;/span&gt; Warrants issued in connection with related party line of credit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;330,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;5.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;July 22, 2022&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;July 31, 2029&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 29, 2023&lt;/span&gt; Warrants issued for draw on related party line of credit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;200,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;December 29, 2023&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;July 31, 2029&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total Outstanding Warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,256,493&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</galt:CommonStockWarrantsDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="c20230101to20231231"
      id="Text_9e6b387325544389b22e8a1d0a7ec84e">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warrant activity is summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold;"&gt;Warrants&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;Weighted average &lt;/div&gt;
              &lt;div style="font-weight: bold;"&gt;exercise price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;10,857,964&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.37&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Issued&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;700,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;4.43&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Canceled/Expired&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;11,557,964&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.37&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Issued&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;600,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;3.09&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(2,236,204&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;4.49&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Canceled/Expired&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(665,267&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;4.94&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Outstanding at December 31, &lt;span style="text-indent: 0pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,256,493&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div&gt;4.22&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information with regard to outstanding warrants issued in connection with equity and debt financings and consultants as of December 31,
      2023.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: left;" valign="bottom"&gt;Issued in Connection With&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Outstanding&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;Exercisable Date&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;Expiration Date&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;February 12, 2009&lt;/span&gt; Series B-1 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,200,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;February 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;May 13, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;525,119&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;May 13, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;May 13, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;74,881&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;May 13, 2009&#160; &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;May 13, 2024&#160; &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;June 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;306,547&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;June 30, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;June 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;26,786&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;June 30, 2009&#160; &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;June 30, 2024&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;August 12, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;183,928&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;August 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;August 12, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;16,072&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;August 12, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;August 12, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;195,922&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;September 30, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;
                &lt;div&gt;20,744&lt;/div&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%; text-indent: -9pt; margin-left: 9pt;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt"&gt;&lt;span style="text-indent: 0pt;"&gt;November 4, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;85,463&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;November 4, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;November 4, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;21,203&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;November 4, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;November 4, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 8, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;110,919&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;December 8, 2009&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 8, 2009&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;22,224&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 8, 2009&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 8, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;January 29, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;198,664&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;January 29, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;January 29, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;18,003&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;January 29, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;January 29, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 8, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;184,132&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;March 8, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 8, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;39,202&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;March 8, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;March 8, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;April 30, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;180,689&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;April 30, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;April 30, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;23,503&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;April 30, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;April 30, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 10, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;112,631&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;May 10, 2010&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 25.3333%; text-align: right; white-space: nowrap;" valign="bottom"&gt;September 30, 2026&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 10, 2010&lt;/span&gt; Series B-2 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;30,535&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 10, 2010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 10, 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 22, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;682,572&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 22, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 29, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;843,351&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 29, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 23, 2016&lt;/span&gt; Series B-3 Transaction $&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt; Investor Warrants &#x2013; Class B &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;922,316&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;December 23, 2016&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;September 30, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;February 27, 2017&lt;/span&gt; Private Placement Warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;76,776&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;February 17, 2017&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;February 17, 2024&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2018 and 2017 Warrants issued for services&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,157&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;Various dates in 2017&lt;/div&gt;
              &lt;div style="text-align: right;"&gt;and 2018&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;Various dates in 2024&lt;/div&gt;
              &lt;div style="text-align: right;"&gt;and 2025&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.333333333333333333333333333%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;May 23, 2019&lt;/span&gt; Rights Offering warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,622,154&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;7.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 23, 2019&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.333333333333333333333333333%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;May 23, 2026&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 25.3333%;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;July 22, 2022&lt;/span&gt; Warrants issued in connection with related party line of credit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;330,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;5.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;July 22, 2022&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; white-space: nowrap;" valign="bottom"&gt;July 31, 2029&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="margin-left: 9pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;December 29, 2023&lt;/span&gt; Warrants issued for draw on related party line of credit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;200,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;3.00&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;December 29, 2023&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: right; width: 25.3333%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;July 31, 2029&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total Outstanding Warrants&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,256,493&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 25.3333%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20211231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_6608cc39aa884677aa47dfef682795db"
      unitRef="U002">10857964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20211231"
      decimals="2"
      id="Fact_440e71800d3a4da2a86a4043b9552b73"
      unitRef="U003">4.37</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_6b0a0fca54db4127ab7856e8f7be4a09"
      unitRef="U002">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_86730d94edf047399774e2b855ae1aab"
      unitRef="U003">4.43</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WarrantMember"
      decimals="INF"
      id="Fact_88d2536427164195b0d2fb0c0646af03"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WarrantMember"
      decimals="INF"
      id="Fact_f72d28e76fd84b2f932bebb2da3ab72e"
      unitRef="U002">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20221231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_153dc6c133cb4038886c5c50b2f01cdd"
      unitRef="U002">11557964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20221231"
      decimals="2"
      id="Fact_bf7746c4ef3a46a5bd5211c04035e671"
      unitRef="U003">4.37</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_97d8a92feed34db2a0173079c232f374"
      unitRef="U002">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_2c8497999fe14e4e9ba9450ef4a9e43e"
      unitRef="U003">3.09</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_c4c40d0e650a4fc2aa854bfcd41795e7"
      unitRef="U002">2236204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_41d6ec5734aa43f18378bfdfe7d79f0b"
      unitRef="U003">4.49</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_b3ceb3eff9d74c63a8120a3ad131cf40"
      unitRef="U002">665267</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <galt:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_c948191ccaf7472bb51d42af0c1cca9a"
      unitRef="U003">4.94</galt:ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_1dbd6b5de78544939e45763a783f82af"
      unitRef="U002">9256493</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20231231"
      decimals="2"
      id="Fact_fd5f7d8f4ae44d7d867d201abcbcbadd"
      unitRef="U003">4.22</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20231231"
      id="Fact_4d8b3a6a8ff84e929dfcb3c1385ed7ea">P4Y2M12D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230922_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_127340ba0b5d4863bf7510f4766446e6"
      unitRef="U002">5732253</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:ThresholdPeriodForExtensionOfExerciseDateOfPurchaseWarrantsUnderAgreement
      contextRef="c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember"
      id="Fact_e74a52a39a7945b88fa0dab9a61ff8a2">P30D</galt:ThresholdPeriodForExtensionOfExerciseDateOfPurchaseWarrantsUnderAgreement>
    <galt:ThresholdPeriodForStockClosingPriceInTenConsecutiveDaysUnderPurchaseWarrantsAgreement
      contextRef="c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember"
      id="Fact_fa350e4750fe436187176bb43ea6960c">P30D</galt:ThresholdPeriodForStockClosingPriceInTenConsecutiveDaysUnderPurchaseWarrantsAgreement>
    <us-gaap:SharePrice
      contextRef="c20231231_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_328298fd1ad2445b86a07b35ad18ef89"
      unitRef="U003">6</us-gaap:SharePrice>
    <galt:NumberOfTradingDaysToBeConsideredStockClosingPriceInPurchaseAgreement
      contextRef="c20230101to20231231_RangeAxis_MinimumMember"
      id="Fact_4587ed4524f8400bb846ba0e13513574">P10D</galt:NumberOfTradingDaysToBeConsideredStockClosingPriceInPurchaseAgreement>
    <galt:BeneficialOwnershipPercentage
      contextRef="c20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPMember_StatementEquityComponentsAxis_SeriesBWarrantsMember"
      decimals="4"
      id="Fact_81c1c9cfeece4472a02872fe84fbd90f"
      unitRef="U006">0.0999</galt:BeneficialOwnershipPercentage>
    <galt:BeneficialOwnershipPercentage
      contextRef="c20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPMember_StatementEquityComponentsAxis_SeriesBWarrantsMember"
      decimals="4"
      id="Fact_ad94b217bb41466795a50b541c5e23d6"
      unitRef="U006">0.0999</galt:BeneficialOwnershipPercentage>
    <galt:PeriodOfPriorNoticeThatWouldBarVoluntaryExerciseOfAnyWarrants
      contextRef="c20230101to20231231_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPMember"
      id="Fact_3263d78c234e47719c6f7e5199f0868a">P61D</galt:PeriodOfPriorNoticeThatWouldBarVoluntaryExerciseOfAnyWarrants>
    <us-gaap:PreferredStockRedemptionPremium
      contextRef="c20230901to20230930"
      decimals="0"
      id="Fact_b208b50bb6604048a6dafb3a9a5f1c6c"
      unitRef="U001">3619000</us-gaap:PreferredStockRedemptionPremium>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230930_RelatedPartyTransactionsByRelatedPartyAxis_One0XFundLPAnd10XCapitalManagementLLCMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_86b8419223fb4219a7bf2b9a8bccfc61"
      unitRef="U002">5732253</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MinimumMember"
      id="Fact_3cb07f34580c4dd1866bff9ee520acf5">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MaximumMember"
      id="Fact_b1f569ca9ab84379af40a0b002a332a6">P1Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_11d3b9f4c6f44213b6affcb4309ca099"
      unitRef="U006">0.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_7f4cb220eb3345008af1c3bdffcf37e1"
      unitRef="U006">0.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember"
      decimals="4"
      id="Fact_7a3ccbbd10fa424fbc89e739decf63cb"
      unitRef="U006">0.0537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_BeforeModificationMember_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_2ded4a33d6d941bd9690337fdd74fef1"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AfterModificationMember_FinancialInstrumentAxis_WarrantMember"
      id="Fact_752d0dac6b5a42be8f4c10a8c379c12c">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AfterModificationMember_FinancialInstrumentAxis_WarrantMember"
      decimals="2"
      id="Fact_e48560f9b47e479d98da68cfc512b491"
      unitRef="U006">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AfterModificationMember_FinancialInstrumentAxis_WarrantMember"
      decimals="4"
      id="Fact_5b9c56d859de466c98d77ebd4d2f57bb"
      unitRef="U006">0.0459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AfterModificationMember_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_391d392eeaa94494a0054a51b29486fd"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      id="Fact_b9ea4bc4b4c248079db7821a01bdf6ef">2009-02-12</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      decimals="2"
      id="Fact_3024c15259d941dcb34f0750bda2c9b8"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      decimals="0"
      id="Fact_8a4dddff1cb44cccba3bf7c01330f40a"
      unitRef="U002">1200000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      decimals="2"
      id="Fact_e9bcdec50bd4446d95a242832124b6e5"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      id="Fact_611d2cfd541c4984a84d941af92a0b6c">2009-02-12</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember"
      id="Fact_d298f787877a44798edb1edd8148e32c">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_c230729b8e024250b2a0c68c88e88677">2009-05-13</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_025925e4ea2b44f595aebfd510cba806"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_28e8abfd6ba6476b8808f04db19ddcd6"
      unitRef="U002">525119</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_18df532907074fdbac5cab32692f1540"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_4b19eb3f4af8481994c98171d9244692">2009-05-13</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_bdca4cba94b240ed80c711bd93fbd081">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_1a4a939cc1904fe99ecaab3048b4ef29">2009-05-13</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_ab4e284e46a04fdf96da5b44a90bf3f7"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_60556ab741e04901a5c31f8e52d4d4eb"
      unitRef="U002">74881</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_e4a95a525f3346c892e67a7ff125a909"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_56d466bfc8f04ba9abd8113fcb6bd6d0">2009-05-13</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayThirteenTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_898e21d605f74c448e62a045e6210efb">2024-05-13</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_581222dbf392436db625c66c5d1cf312">2009-06-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_8a0c8742c8c54a07a73598acb43c0802"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_04850bfd73e04ffb8bc87e3868a23424"
      unitRef="U002">306547</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_593c354ba7c143a3ad75e21adb14615d"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_d089f8d8f3514d56a1505870fe74e0e2">2009-06-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_3faed83b45fb49d9a0c0af435ce33ae2">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_424e5d7b4765469c9277f1c001124432">2009-06-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_3474343a014e443f87ee50c9966b9afd"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_43c700b52b0e4183bdcd038f2da7836a"
      unitRef="U002">26786</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_ed5a2ce4676949538b88e7d48adcad64"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_66b842d3d0f24d30a1fe617f94887c11">2009-06-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JuneThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_166188f296054e1eb9177a7b70133669">2024-06-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_10453419719f46d0bad734344598acc6">2009-08-12</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_8071e218c73a49c2bd3b4a1bd4f49c43"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_580f0b7217c1415aa5e326df4acaab02"
      unitRef="U002">183928</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_4d0080787bbd46d2b2940544441ef722"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_c53554817a624d2d986bc691d7a2b077">2009-08-12</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_f9ba524fb63b4706b083149d5528e331">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_8b9cbfd1ff854315ba2ef7f1fec52207">2009-08-12</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_3c331afa6450443592307589f2c87ce7"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_5afef80a7b1448c4bd734def9f72305c"
      unitRef="U002">16072</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_ea6f62639b424b3dbf5794d78ea98518"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_a68559b06f6a4e508ab86ed94ba30daf">2009-08-12</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AugustTwelveTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_848c8a47147d4845a6001b77a82a66b5">2024-08-12</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_c939d9c54b644814a52c92439fbe619a">2009-09-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_133981c7426a467281fd99cebef0969f"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_9fb5cd79e5484d99a4848c19e1b6376b"
      unitRef="U002">195922</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_cfa223d8e90c4fbbbae3ed17aad5ce50"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_f94eb2aef22b412ca167bcf2c4cff628">2009-09-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_eb5fdfd1bd684f419d39c6de0e1fca8a">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_521c85f625d74b5692b1406a336de603">2009-09-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_a56ec3ef433f4b09bbaedd36f5532fe2"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_33628828faad4a12a64b09c0ee94c98d"
      unitRef="U002">20744</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_513d9d456f924c3e8301f65b8bafabb6"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_cde7369b305d4abaa4ba4d55c0762517">2009-09-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_954a58fad214458f948b5e73bcd9ef55">2024-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_757c6bde21fd4487a9556e6b3fc837a5">2009-11-04</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_03995628491a45ae971c1f74e142436f"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_137fcb16a08e4d6e8f718ad26a5c4262"
      unitRef="U002">85463</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_7bd2d30b67d1404aa64369333083d6ed"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_3ec3cd367f4d4c8b948233ebe6b7b441">2009-11-04</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_ac50d65ceb7840ad9ebf59b0bcd07b91">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_9493f699943944e09c799360cd7a3059">2009-11-04</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_3c3704a558554443a07ce3e987696ead"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_f3ee8db79c07499cbbfb486d380e507e"
      unitRef="U002">21203</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_fc72e1e2141c4c41a538153d3f4dae69"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_f712206b363f410bb800d2f5f3a0d08a">2009-11-04</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_NovemberFourTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_37f0dab096714609ac129bc27b60973e">2024-11-04</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_47bb6f8b2ab448b3972096a8346a01d1">2009-12-08</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_75a2e1f7c0e34faeb2a1c445306a21e9"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_9e5cb3418c094fac98854d2d1521299a"
      unitRef="U002">110919</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_fd81d6c7d7294a79899bdb9e42f601a2"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_9dc190d4a4f24c3184b199784ec57bad">2009-12-08</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionOneMember"
      id="Fact_10441d08c44e406683ce375ae8b89167">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_0d20bf07df5e4cdb9aef97799406c78f">2009-12-08</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_ee1eb89548954c299ef6d8e35132223d"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_59719002c68a4f7081e921473f273211"
      unitRef="U002">22224</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_4054ad3463c8435a8e3404cb1e9d64f4"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_c38c0f9869464b10ae3b06e63a2243f1">2009-12-08</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberEightTwentyZeroNineSeriesBTwoTransactionTwoMember"
      id="Fact_5e3d31ad82b64fd38c1bacad3681dfdb">2024-12-08</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_28d3a0fd24844ff78c9b2c8917c9d67b">2010-01-29</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_1a74dc065b50423899c28b9bc8c469d7"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_4d5591b275a9436bbab42b59402bc372"
      unitRef="U002">198664</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_91cded445b0e4140b05820600cb36e58"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_d334d9ea3f304abe80b21cbed0679ac6">2010-01-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_12484e741ffa413c8ddf28a2dcd27f87">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_0a9c88a15e984b3389b8568af15bf7e2">2010-01-29</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_2cf5aea76afc44598fd9bfa84557b54d"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_ee8cb5542a5b4615ab3158a820fab127"
      unitRef="U002">18003</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_f2f5115393294845b34ff6266d5d3562"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_486541949a9c43e7b07b8d73da135271">2010-01-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_8ef1f88f477547ceb6f633e544bdf06e">2025-01-29</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_a230c6700f40443fadf055edcd8d4c0f">2010-03-08</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_28c825f47a184a61ba94e0496a14b84e"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_1c34004a7ac54e278cc0755cea918452"
      unitRef="U002">184132</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_5e340d8baade4283915fe0e9dcf47151"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_9ce677ba899f43e0a811264261ccd6b2">2010-03-08</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_bb16372ac1bb45b586c1c94824796361">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_8c45fc7c96de41e1acc6660619003cf3">2010-03-08</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_598444354e614187986afcceb3f95f92"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_8eef2862d1ca436c84112806d9ed205e"
      unitRef="U002">39202</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_0277e7ee26dc481ea3c0873932aadd8c"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_d0927b451f244380aaaef30920307cb4">2010-03-08</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MarchEightTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_639f52cabb1a44da83f124b088e90460">2025-03-08</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_e7025bcb90b34f33af3545f5f44941cc">2010-04-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_62ec47b07b9f4a79ad11ce529a6d58d8"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_42ffa0ed10ab4eb6a9dcc894e5b29aa4"
      unitRef="U002">180689</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_0f87ab3d703f4e60af8ccefe3bb0ee81"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_38f62072754d40c3a5e5e53e8bae3482">2010-04-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_5cc34cb42f2f468da9e83e804efadb22">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_30f41476080f4c58a3d20130b07ba285">2010-04-30</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_272ddc11c4204c7fa495e95803cd3edc"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_874d088fe92243edbceed997733b5c1e"
      unitRef="U002">23503</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_6fdc20cb3aac43c98d7ed8530ffdc406"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_b3815fa2fdbd477b8417559831b9d973">2010-04-30</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_AprilThirtyTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_badf722750f04aacbaf85ffde9c70331">2025-04-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_6446a4f3949145f6bb20ac1c0dd4a5aa">2010-05-10</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_3e7edfcbac89489eb9bb2ab3cda32ea0"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      decimals="0"
      id="Fact_62324347bc3949ca9cf1f6d798632a52"
      unitRef="U002">112631</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      decimals="2"
      id="Fact_9c47f99634d34d9fa7c55c31a7c9498b"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_9028d31d56c94f729735fe3031fcbf0b">2010-05-10</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionOneMember"
      id="Fact_17b8049dc7ea47719b010c2e12cce53d">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_be968e8dad254f23ac504a2781cd1100">2010-05-10</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_495f0b2d696f46c9a35fe6bbc9a66f12"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="0"
      id="Fact_06e4b8518f9a418a89e298fdfdc81d05"
      unitRef="U002">30535</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      decimals="2"
      id="Fact_5ac603056cae4ce5bfd14d8ea02271b5"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_714d1583e32d428cab4b55f84e25262a">2010-05-10</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTenTwentyTenSeriesBTwoTransactionTwoMember"
      id="Fact_be26dc7cd45e4e1b8afa969f6502d0ab">2025-05-10</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_659a202da8ca427ba2a8fa806b8df7c9">2016-09-22</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_35b8abba728242808c5bcbf24527c312"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      decimals="0"
      id="Fact_470610d64b914b7984d8b1fa8d6ff6a2"
      unitRef="U002">682572</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_7bc7b7c37d0c402eaa1675a2cecda364"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_703a3235251b4ef69014809809f2ec10">2016-09-22</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_0abeea678da449908b9f15270cd00ded">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_61bf9761ed544c03a752a6455ca0067a">2016-09-29</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_87e69789894244a581354e65c0246de4"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      decimals="0"
      id="Fact_2d9bd505782f4c5da2f6707d2f2965d2"
      unitRef="U002">843351</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_eed058b1588a4a8cbf20638585fa42c8"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_5be2ab62d6bc45768a7f9d45231580b6">2016-09-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_655238c1acda4d36a851e2f33bef6f7d">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_81b9976ddc7d4e88b87e19e73e9dd94e">2016-12-23</galt:WarrantIssueDate>
    <galt:WarrantsIssuedPrice
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_d885ca34b97a4b05a41d80f201f488cf"
      unitRef="U003">3</galt:WarrantsIssuedPrice>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      decimals="0"
      id="Fact_5e3c95d19d7849b7bfe897dbeac75f30"
      unitRef="U002">922316</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      decimals="2"
      id="Fact_55b3b73d6b1343738940c77c42df494c"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_834e53c8830f4a60a104c8be0ac15da2">2016-12-23</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember"
      id="Fact_4340214f17a84805808e3e98ab72d59d">2026-09-30</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember"
      id="Fact_f3b41e6da95346f095f2c1900b3d535c">2017-02-27</galt:WarrantIssueDate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember"
      decimals="0"
      id="Fact_ce19ff70794e410491f19a49ada7d6a9"
      unitRef="U002">76776</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember"
      decimals="2"
      id="Fact_290ce2ddb3cc45e3b887e457dca201ff"
      unitRef="U003">5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember"
      id="Fact_46b9479fa11847b59786b11db4d4e2bf">2017-02-17</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember"
      id="Fact_d60a232734fc4299a25a6936f230abd1">2024-02-17</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember"
      decimals="0"
      id="Fact_3d5f520da3594163b0d23b17e777e829"
      unitRef="U002">2157</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember"
      decimals="2"
      id="Fact_dae6a0d47ba14cd89e1c20a0c414c9b0"
      unitRef="U003">5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember"
      id="Fact_435f548f0caf48069eb664ebaaddce08">2019-05-23</galt:WarrantIssueDate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember"
      decimals="0"
      id="Fact_0c3e30f485734dcaa3a7a4268f8c26e9"
      unitRef="U002">2622154</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember"
      decimals="2"
      id="Fact_c494c87c27514fa999cc19a16fee5763"
      unitRef="U003">7</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember"
      id="Fact_d5e3e79a6ef54318b33b6744692b9924">2019-05-23</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember"
      id="Fact_a47275b7c9414b2287c6cffec27924c3">2026-05-23</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember"
      id="Fact_49068f64be084f73b29cfa6fce09b2dc">2022-07-22</galt:WarrantIssueDate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember"
      decimals="0"
      id="Fact_137d7b598825487584267e28df906b71"
      unitRef="U002">330000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember"
      decimals="2"
      id="Fact_596adde781964baa9466ceeca3f4f9b6"
      unitRef="U003">5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember"
      id="Fact_45b6376369d64a66bcc098e59c746ec2">2022-07-22</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_July222022WarrantsIssuedInConnectionWithRelatedPartyLineOfCreditMember"
      id="Fact_ea0836c8b18a48c6b1bd364e77494890">2029-07-31</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <galt:WarrantIssueDate
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember"
      id="Fact_b61ed835640a42dfb910a76fa215cd3b">2023-12-29</galt:WarrantIssueDate>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember"
      decimals="0"
      id="Fact_7ef2f66e796644949b88efe5ac03e4ac"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember"
      decimals="2"
      id="Fact_6fe41a2c12e94d76aca9766cd1a69df9"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember"
      id="Fact_8775bbc3ece9464a86e63c794c847751">2023-12-29</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired
      contextRef="c20230101to20231231_ClassOfWarrantOrRightAxis_December292023WarrantsIssuedForDrawOnRelatedPartyLineOfCreditMember"
      id="Fact_4f6a184aaada4c04b140403864c43992">2029-07-31</galt:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExpired>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_3f91a85b50b24b90b7ae579e4fb5686e"
      unitRef="U002">9256493</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20230101to20231231"
      id="Text_7bc7a5f072db49898e6496e5436a5a7d">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 24.5pt; vertical-align: top; font-weight: bold;"&gt;9.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-weight: bold;"&gt;Stock-Based Compensation&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Summary of Stock-Based Compensation Plans&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At December 31, 2023, the Company has a stock-based compensation plan where the Company&#x2019;s common stock has been made available for equity-based incentive grants as part
      of the Company&#x2019;s compensation programs. In December 2019, the Company adopted the 2019 Omnibus Equity Incentive Plan (the &#x201c;2019 Plan&#x201d;) which provided originally for the issuance of up to 4,000,000 shares of the Company&#x2019;s common stock, subsequently increased to 7,000,000
      in December 2021, and increased to 10,000,000 in December 2023 in the form of options, stock appreciation rights, restricted stock and
      other stock-based awards to employees, officers, directors, consultants and other eligible persons. At December 31, 2023, 3,954,727 shares
      were available for future grant under the 2019 Plan. Also, the Company previously had the 2009 Incentive Compensation Plan (the &#x201c;2009 Plan&#x201d;) which, after amendments, provided for issuance of up to 6,733,334 shares of the Company&#x2019;s common stock in the form of options, stock appreciation rights, restricted stock and other stock-based awards to employees, officers, directors,
      consultants and other eligible persons. Provisions of the 2009 Plan stipulated that no grants could be made after February 2019; however, grants made prior to that date remain outstanding for their legal term.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Stock-Based Compensation&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Following is the stock-based compensation expense related to common stock options, restricted common stock, common stock warrants and deferred stock units:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Research and development&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;829&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;810&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;General and administrative&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,432&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,057&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total stock-based compensation expense&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,261&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,867&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of the options granted is determined using the Black-Scholes option-pricing model. The following weighted average assumptions were used:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk-free interest rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.84&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.85&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected life of the options&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;5.6 years &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;5.7 years &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected volatility of the underlying stock&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;85.6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;93.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected dividend rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As noted above, the fair value of stock options is determined by using the Black-Scholes option pricing model. For all options granted since January 1, 2006 the Company
      has generally used option terms of between 5 to 10 years, generally with 5 to 6 years representing the estimated life of options granted to employees. The volatility of the common stock is estimated using historical volatility over a period equal to the
      expected life at the date of grant. The risk-free interest rate used in the Black-Scholes option pricing model is determined by reference to historical U.S. Treasury constant maturity rates with terms equal to the expected terms of the awards. An
      expected dividend yield of zero is used in the option valuation model, because the Company does not expect to pay any cash dividends on
      common stock in the foreseeable future. At December 31, 2023, the Company does not anticipate any option awards will be forfeited in the calculation of compensation expense due to the limited number of employees that receive stock option grants and
      the Company&#x2019;s historical employee turnover; however, any forfeitures will be accounted for as incurred.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the stock option activity in the stock-based compensation plans:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Life&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in years) &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&#160;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Intrinsic Value&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands) &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,895,561&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.14&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Granted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,070,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.75&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Forfeited/Cancelled&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.68&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5,745,561&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.90&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Granted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,025,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Forfeited/Cancelled&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(436,720&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.23&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6,333,841&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.66&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;6.77&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;$&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;632&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercisable, December 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,541,761&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;2.79&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;6.54&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;$&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;447&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The aggregate intrinsic value in the table above represents the total pre-tax amount, net of exercise price, which would have been received by option holders if all
      option holders had exercised all options with an exercise price lower than the market price on December 31, 2023, based on the closing price of the Company&#x2019;s common stock of $1.66 on that date.&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted-average grant-date fair values of options granted during 2023 and 2022 were $0.85 and $1.31, respectively. As of December 31, 2023 and 2022, there were
      unvested options to purchase 1,792,080 and 2,194,166
      shares of common stock, respectively. Total expected unrecognized compensation cost related to such unvested options is $684,000 at
      December 31, 2023, which is expected to be recognized over a weighted-average period of 1.45 years.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;During the years ended December 31, 2023 and 2022, 1,119,168
      and 1,452,918 options became vested, respectively. The total grant date fair value of options vested during the years ended December 31,
      2023 and 2022 was $1,384,284 and $2,382,842,
      respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes additional information regarding outstanding and exercisable options under our stock-based compensation plans at December 31, 2023:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 39%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Options Exercisable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 39%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="font-weight: bold;"&gt;Price (Range)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in years)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;$0.87 &#x2013; 1.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;120,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.96&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.89&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;120,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.89&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;
              &lt;div&gt;$1.01 &#x2013; 3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5,046,604&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;7.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.01&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3,302,857&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.09&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;$3.01 &#x2013; 5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;809,237&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.98&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;760,904&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.71&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;
              &lt;div&gt;$5.01 &#x2013; 8.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.11&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.92&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.92&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div&gt;$8.01 &#x2013; 13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;137,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.06&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;137,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6,333,841&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6.77&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.66&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,541,761&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.79&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restricted Stock Issuances&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In January 2022, one &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;director elected to take a restricted stock grant in lieu of cash retainers for 2022.&lt;/span&gt; A total of 17,677 shares of restricted stock valued at approximately $35,000
      was amortized to expense on a straight-line basis until December 31, 2022 when the stock vested in full.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;In January 2023, one &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;director elected to take a restricted stock grant in lieu of cash retainers for 202&lt;/span&gt;2. A total of 36,036 shares of restricted stock valued at approximately $40,000
      was amortized to expense on a straight-line basis until December 31, 2023 when the stock vested in full.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Deferred Stock Units&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In September 2020, the Company entered into an employment agreement with its new Chief Executive Officer whereby 20% of his base salary and performance bonuses will be paid in cash, and 80%
      will be paid in the form of deferred stock units (&#x201c;&lt;span style="text-decoration: underline;"&gt;DSUs&lt;/span&gt;&#x201d;) through December 31, 2022 in accordance with the terms and subject to the provisions set forth in the DSU Agreement. DSUs credited to Mr. Lewis as of any date shall be fully vested and
      nonforfeitable at all times.&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; Pursuant to an amendment to the DSU Agreement in July
        2022, &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;the Company shall issue the
        shares earned through December 31, 2022 underlying the outstanding whole number of DSUs credited to Mr. Lewis as follows: twenty five percent
        shall be issued on March 1, 2023, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;fifty percent shall be issued on March 1, 2024&lt;/span&gt; and &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;twenty five percent&lt;/span&gt;&lt;/span&gt; shall be issued on September 1, 2028. On March 1, 2023, twenty five percent of the DSU&#x2019;s were issued to Mr. Lewis in accordance with the DSU Agreement. A total of 183,900 shares were
          due to be issued&#x37e; however, 75,529 shares were withheld to cover income tax withholding of $156,345 resulting in 108,371 shares actually issued.
          Additionally, a 2023 DSU Agreement was executed in July 2022, whereby Mr. Lewis would continue to receive 20% of salary in cash and 80% in DSUs for 2023. The shares under the 2023 DSU Agreement are to be issued fifty percent on March 1, 2025 and fifty percent on January 5,
          2026&lt;/span&gt;.&lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the year ended December 31, 2023, approximately $459,000 of his compensation was recorded as stock compensation expense
          representing 275,126 shares of common stock to be issued under the DSU agreement with a weighted average grant date fair value of $1.71 per share. For the year ended December 31, 2022, approximately $418,000 of his compensation was recorded as stock compensation expense representing 268,596 shares
          of common stock to be issued under the DSU agreement with a weighted average grant date fair value of $1.56 per share.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; Also, Mr. Lewis&#x2019; bonus for the year ended December 31, 2022 of $210,000 (which was included in accrued compensation at December
          31, 2022) was approved in January 2023 and represents 143,836 shares of common stock to be issued under the DSU agreement with a grant
          date fair value of $1.46 per share. The $210,000
          was reclassified from accrued compensation to additional paid in capital in January 2023. Mr. Lewis&#x2019; bonus for the year ended December 31, 2021 of $200,000
          (which was included in accrued compensation at December 31, 2021) was approved in January 2022, and represents 103,627 shares of
          common stock to be issued under the DSU agreement with a grant date fair value of $1.93 per share. The $200,000 was reclassified from accrued compensation to additional paid in capital in January 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;There is no unrecognized compensation expense related to the DSUs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20191231_PlanNameAxis_EquityIncentivePlan2019Member"
      decimals="0"
      id="Fact_bf53342feec443c2a36fc858bee2286f"
      unitRef="U002">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20211231_PlanNameAxis_EquityIncentivePlan2019Member"
      decimals="0"
      id="Fact_f052f67d5c194486b2f4c11da835f949"
      unitRef="U002">7000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20231231_PlanNameAxis_EquityIncentivePlan2019Member"
      decimals="0"
      id="Fact_65ed1032eca24de982b1d025788a2898"
      unitRef="U002">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c20231231_PlanNameAxis_EquityIncentivePlan2019Member"
      decimals="0"
      id="Fact_df5598f0045642b7b75c853fd98ab633"
      unitRef="U002">3954727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20080531_PlanNameAxis_IncentiveCompensationPlanTwoThousandNineMemberMember"
      decimals="0"
      id="Fact_648a9deadbd54c1f8b9fe4a0af75ea02"
      unitRef="U002">6733334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="c20230101to20231231"
      id="Text_e5cee5aa72524054a1c1da57b9f86b09">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Following is the stock-based compensation expense related to common stock options, restricted common stock, common stock warrants and deferred stock units:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Research and development&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;829&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;810&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;General and administrative&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,432&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,057&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Total stock-based compensation expense&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,261&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2,867&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_847d6a2d2bda48cfbf98be9007aa9fdf"
      unitRef="U001">829000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_16d9d4d1cb264b0aa09398a6e1f580e4"
      unitRef="U001">810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_cc679654b53d484f88d935eccfe61bf0"
      unitRef="U001">1432000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_18abf84d01a24eb5adb8b947845fec9c"
      unitRef="U001">2057000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_6d38c3c35d27457c962268ddf16b0a87"
      unitRef="U001">2261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231"
      decimals="-3"
      id="Fact_833ed0832ee4452c81b9a1bb45445bda"
      unitRef="U001">2867000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_2f7c7162c04041e1891796c04ef0ac88">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of the options granted is determined using the Black-Scholes option-pricing model. The following weighted average assumptions were used:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Risk-free interest rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.84&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.85&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected life of the options&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;5.6 years &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;5.7 years &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected volatility of the underlying stock&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;85.6&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;93.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expected dividend rate&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_a05117de738149a1b420e7fd22e90639"
      unitRef="U006">0.0384</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20220101to20221231"
      decimals="4"
      id="Fact_9633b46c44b548dfaa366f0f664d732a"
      unitRef="U006">0.0185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231"
      id="Fact_d6e3771c355841499c2c2cbf32d67709">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20220101to20221231"
      id="Fact_5df017d91bd54632a7e61d512328e97b">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231"
      decimals="3"
      id="Fact_63ab8fa7725f4018a1dc62e26dae2a69"
      unitRef="U006">0.856</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_48d0372631fb492b843b1d8e9e5c33f6"
      unitRef="U006">0.937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_3d62df3781d3468faf7ab6cca0e76387"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_b3e724f1527f4072b7e0590fe0ca6760"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward
      contextRef="c20230101to20231231_RangeAxis_MinimumMember"
      id="Fact_8edc5018148144bb8cd7bff1831e67f6">P5Y</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward>
    <galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward
      contextRef="c20230101to20231231_RangeAxis_MaximumMember"
      id="Fact_8ed907bf1555451f8d56c9bd9bde11da">P10Y</galt:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_RangeAxis_MinimumMember"
      id="Fact_ae7da56227dd48a68d3cfc591aa1a84c">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_RangeAxis_MaximumMember"
      id="Fact_b6ba8457476b4eebae4969da3372a28b">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_35ca281aed444a5a94fe722dba992529"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_2c589c2863d14b8aae26e244e8c6f921">
&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the stock option activity in the stock-based compensation plans:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Life&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in years) &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&#160;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Intrinsic Value&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands) &lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2021&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,895,561&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3.14&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Granted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,070,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.75&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Forfeited/Cancelled&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.68&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2022&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5,745,561&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.90&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Granted&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1,025,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;1.18&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%;" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Forfeited/Cancelled&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(436,720&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.23&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Exercised&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Outstanding, December 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6,333,841&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.66&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;6.77&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;$&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;632&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 53%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercisable, December 31, 2023&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,541,761&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;2.79&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 8.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;6.54&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;$&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 7.95%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="text-align: right;"&gt;447&#160; &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20211231"
      decimals="0"
      id="Fact_44c1a2305cf749f9a67660932d2682ee"
      unitRef="U002">4895561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20211231"
      decimals="2"
      id="Fact_858cad537a944ff1b1b84ef803f0cf40"
      unitRef="U003">3.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_1218419c490e43d094f938f0fa87c8a4"
      unitRef="U002">1070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_0bd953e127f54d7db1de3b82ea7b1213"
      unitRef="U003">1.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_50f3453c80fc4dd8a073b97dfb21d381"
      unitRef="U002">220000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_ecdcf009b4e4445980d15b1a20020649"
      unitRef="U003">2.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20220101to20221231"
      decimals="INF"
      id="Fact_bb033bbf11024ffba300de92665ea979"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_a2f84ec98d4e45bcbda3fbe56cc6a996"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20221231"
      decimals="0"
      id="Fact_fcd638e6dbb64961835c1bccc5325938"
      unitRef="U002">5745561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20221231"
      decimals="2"
      id="Fact_eee355633b384d7a860f8c56cfcfdb1b"
      unitRef="U003">2.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_7055852b430840afbd6b351c90391bbb"
      unitRef="U002">1025000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_1e41bc68132f46a3b72e2f84c9c537f6"
      unitRef="U003">1.18</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_aae04a66c53f4ec69b880a15e030e00b"
      unitRef="U002">436720</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_1d865f88cea34716a720844c27e6b6f0"
      unitRef="U003">2.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_2b973cd569cc4149a9024e413bbbfa84"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_c96b49e1d39f4555b5b1f959afc64cd5"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20231231"
      decimals="0"
      id="Fact_1e1c96c7ce47476db8bf971751a921f2"
      unitRef="U002">6333841</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20231231"
      decimals="2"
      id="Fact_506fde81dbeb4d359a046a1889450bcd"
      unitRef="U003">2.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231"
      id="Fact_8f0bbbc77c984851b176f2bb70151a9b">P6Y9M7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_8468384e6866413eb41b44be6a03baf5"
      unitRef="U001">632000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20231231"
      decimals="0"
      id="Fact_ad45a62a9ce0429c8fb2e4a8c0245979"
      unitRef="U002">4541761</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20231231"
      decimals="2"
      id="Fact_5080f95b7c864a6593e5cd216451936c"
      unitRef="U003">2.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20230101to20231231"
      id="Fact_3df8db3230ad45fda835e6eaef32e601">P6Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20231231"
      decimals="-3"
      id="Fact_873da5dc8d294a00ac6313473329543c"
      unitRef="U001">447000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="c20231231"
      decimals="2"
      id="Fact_5055a4dc3ae9416a9ed635a78496b37f"
      unitRef="U003">1.66</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_3931106707c3488b965020752aa6e88f"
      unitRef="U003">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_1322634c2ac2430a8282fc82ed96fbe0"
      unitRef="U003">1.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c20231231"
      decimals="0"
      id="Fact_ecb771f235db45ca8cc770f65d39edcc"
      unitRef="U002">1792080</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c20221231"
      decimals="0"
      id="Fact_d38e6ae98f3545a9b053a32777f56605"
      unitRef="U002">2194166</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20231231"
      decimals="0"
      id="Fact_9c027c6b918942e9a41359f3a0b5db4c"
      unitRef="U001">684000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20230101to20231231"
      id="Fact_dd1572a487bb4745a03c04e5a1afe590">P1Y5M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_97f2dc9cf9b648b68e22105c8bc069a3"
      unitRef="U002">1119168</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_60720fca41754631ac1fd64afbc5b1a9"
      unitRef="U002">1452918</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_943801dcc8b746c29da8c3928d832a6d"
      unitRef="U001">1384284</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_e557841641ff48b7b2bca24dd10e4872"
      unitRef="U001">2382842</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="c20230101to20231231"
      id="Text_9935f85e603949549a8c899d8e1228a5">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes additional information regarding outstanding and exercisable options under our stock-based compensation plans at December 31, 2023:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 39%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Options Exercisable&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 39%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="font-weight: bold;"&gt;Price (Range)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Life&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise&lt;/div&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;Price&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in years)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;$0.87 &#x2013; 1.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;120,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.96&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.89&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;120,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.89&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;
              &lt;div&gt;$1.01 &#x2013; 3.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5,046,604&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;7.45&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.01&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3,302,857&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.09&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div&gt;$3.01 &#x2013; 5.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;809,237&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.98&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.28&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;760,904&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.71&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%;" valign="bottom"&gt;
              &lt;div&gt;$5.01 &#x2013; 8.00&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.11&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.92&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;220,000&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;5.92&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
              &lt;div&gt;$8.01 &#x2013; 13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;137,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.06&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;137,500&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;13.38&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 39%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6,333,841&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;6.77&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.66&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4,541,761&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.79&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

    &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact_393d6fc667a7433f8835e701ada84231"
      unitRef="U003">0.87</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact_043fd7b1680c4ceab54f4b14192d0dc5"
      unitRef="U003">1</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="0"
      id="Fact_e586741f9dbd4125abcd0b65040c0305"
      unitRef="U002">120500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      id="Fact_af215a3258b14baba3902521146a7177">P2Y11M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact_0a43569866fa42cfbb078ba744e09c44"
      unitRef="U003">0.89</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="0"
      id="Fact_443e00d7fd75474f8a115c5830d2fca7"
      unitRef="U002">120500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeOneMember"
      decimals="2"
      id="Fact_22392b5a9a734c1482d1fdbd231099a1"
      unitRef="U003">0.89</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact_6a931798797143fcaac4a43803521f73"
      unitRef="U003">1.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact_ee4c4e68d9d041708416f48ce751f2d1"
      unitRef="U003">3</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="0"
      id="Fact_789cb155854943668e0c70d6d1e56796"
      unitRef="U002">5046604</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      id="Fact_f5d80f10f4bd4c97a6454dcdbf3a02c3">P7Y5M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact_8f70dba229b8484ea59aac42b5c47f94"
      unitRef="U003">2.01</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="0"
      id="Fact_09f016faa2924120879fb64378cdf095"
      unitRef="U002">3302857</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeTwoMember"
      decimals="2"
      id="Fact_0d1ffc9122e144daa11a51e85cd043d7"
      unitRef="U003">2.09</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="2"
      id="Fact_1670a61405114fb98fe382a718a0ee69"
      unitRef="U003">3.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="2"
      id="Fact_029d0bd702c24a8cb016251c844ad736"
      unitRef="U003">5</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="0"
      id="Fact_14241b3f551b4b7b812627566d1a3dcd"
      unitRef="U002">809237</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      id="Fact_2c592895b981449e89b525a475f3e55b">P4Y11M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="2"
      id="Fact_5baed38811bb461cb76144c804178028"
      unitRef="U003">4.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="0"
      id="Fact_e7b0f33818574b96a48371f1727c3d4f"
      unitRef="U002">760904</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeThreeMember"
      decimals="2"
      id="Fact_a00baa9ce9fd4d38bb2991b48263a70d"
      unitRef="U003">4.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact_99253daeaf6e420fb067a62ed3872074"
      unitRef="U003">5.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact_a951bbdd38f3425dbefae54c33dacb2d"
      unitRef="U003">8</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="0"
      id="Fact_255b5f76644649a99bc6d555bc89b4e8"
      unitRef="U002">220000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      id="Fact_8c687bf5a7cb4e71a1d0fea1b96fd313">P4Y1M9D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact_00e58616f7544a12aec546cef108e592"
      unitRef="U003">5.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="0"
      id="Fact_04dd91b95c034dcf999a809bafb01628"
      unitRef="U002">220000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFourMember"
      decimals="2"
      id="Fact_d36a2819c5644e1bba5a629e35f9333b"
      unitRef="U003">5.92</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="2"
      id="Fact_5bde93d1d31743a095500574f49484a3"
      unitRef="U003">8.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="2"
      id="Fact_4e7791fee42249e283176a455830a368"
      unitRef="U003">13.38</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="0"
      id="Fact_e7e63e6c5837432ebb1e9c1145534298"
      unitRef="U002">137500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      id="Fact_441e8625781341c5a89e6985f55259e9">P0Y21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="2"
      id="Fact_b293d0eb7e1e4c2c8fc6adabc40fa054"
      unitRef="U003">13.38</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="0"
      id="Fact_34e0c7e8969a43aca853a16838ee2e45"
      unitRef="U002">137500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ExercisePriceRangeFiveMember"
      decimals="2"
      id="Fact_2711ed35218646028dd6f42e55bc5c88"
      unitRef="U003">13.38</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="c20231231"
      decimals="0"
      id="Fact_2e418355b37a45bf8893df878c0356e5"
      unitRef="U002">6333841</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20230101to20231231"
      id="Fact_94fcce9da59c4ebb83af97460134466b">P6Y9M7D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="c20231231"
      decimals="2"
      id="Fact_a6e5a1f3da5c40a0827d1c2d1f38ecf8"
      unitRef="U003">2.66</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="c20231231"
      decimals="0"
      id="Fact_2c1ad38693a44ef387285ef01dd655c9"
      unitRef="U002">4541761</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="c20231231"
      decimals="2"
      id="Fact_00a71f6562574e75a116dca700bba443"
      unitRef="U003">2.79</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <galt:NumberOfDirectors
      contextRef="c20221231_AwardTypeAxis_RestrictedStockMember"
      decimals="INF"
      id="Fact_cbc27b50b7204b23bba92b7589497fd5"
      unitRef="U008">1</galt:NumberOfDirectors>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20220101to20221231_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_b7153ea4462f447a87ffde3e369e62c1"
      unitRef="U002">17677</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_59d9cc5531ae41a782b3d52ffc0c8478"
      unitRef="U001">35000</us-gaap:AllocatedShareBasedCompensationExpense>
    <galt:NumberOfDirectors
      contextRef="c20231231_AwardTypeAxis_RestrictedStockMember"
      decimals="INF"
      id="Fact_d27609eb04b54600b61485b45928aca8"
      unitRef="U008">1</galt:NumberOfDirectors>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_f8d68eef25c34640bb2882b6c2193cc9"
      unitRef="U002">36036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_bdcf4452cbbe45289e8998b62f95a4c9"
      unitRef="U001">40000</us-gaap:AllocatedShareBasedCompensationExpense>
    <galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_d9687d3255274d0c9bf18f6abd93261a"
      unitRef="U006">0.20</galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent>
    <galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_db67d4f43aa24c0faff0db498d907b50"
      unitRef="U006">0.80</galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent>
    <galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodOne
      contextRef="c20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_7dd4e6bbe1de400f99b20e57451b4290"
      unitRef="U006">0.25</galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodOne>
    <galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodTwo
      contextRef="c20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_8691a00ea89c4874859f2d4ac759f953"
      unitRef="U006">0.50</galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodTwo>
    <galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodThree
      contextRef="c20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_a2780e3c3cfc45929218226ab40db545"
      unitRef="U006">0.25</galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodThree>
    <us-gaap:CommonStockSharesSubscribedButUnissued
      contextRef="c20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_143966be1cd545b9b099f833a1606a8e"
      unitRef="U002">183900</us-gaap:CommonStockSharesSubscribedButUnissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_bc36d89762e74d17bfeab92ce5ff0869"
      unitRef="U002">75529</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_d80e1eb261824aadba73fd96efbd37a2"
      unitRef="U001">156345</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_641b2c8e7ab340909d4863ca88029aa4"
      unitRef="U002">108371</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_8fb570fef73f4cc6bcd45ddef43cff7c"
      unitRef="U006">0.20</galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent>
    <galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_e06c1f537a4b4a6b8a60d79b1abace75"
      unitRef="U006">0.80</galt:DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent>
    <galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodFour
      contextRef="c20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_8e8309df82814f8688c8af63b88b57fd"
      unitRef="U006">0.50</galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodFour>
    <galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodFive
      contextRef="c20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_ee1c3dae84d54f00882b9b7a12198930"
      unitRef="U006">0.50</galt:DeferredCompensationArrangementPercentageOfDeferredShareUnitsShallBeIssuedPeriodFive>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_3ea8c1ef23db4950bef67fecb56903a9"
      unitRef="U001">459000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_86b36f464b834de7bf8a0732fb4db392"
      unitRef="U002">275126</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_a0fdf021aca54399bd8d37195d0448a8"
      unitRef="U003">1.71</us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_999166a8352f479892849b748bfb48d6"
      unitRef="U001">418000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_39df74915d2b44c0b601d68114a7dd4e"
      unitRef="U002">268596</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_DeferredBonusMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_14847ba12acf4e7ead4b300bbd5a203d"
      unitRef="U003">1.56</us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_61caf08acb4744a79484b3c52de2e935"
      unitRef="U001">210000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_f2145b969a124b33955b591e1e9914b0"
      unitRef="U002">143836</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_412a0b79c89e4aaa8ea575e6762f1a1f"
      unitRef="U003">1.46</us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20230101to20231231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_d3dc1d6e4b5a45d080a90547c01bbb70"
      unitRef="U001">210000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="c20210101to20211231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_dc104dcf7e654ecf87e05afe8e9325f9"
      unitRef="U001">200000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="c20210101to20211231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_34660607bad74c7b9a966f2c7a8cd612"
      unitRef="U002">103627</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice
      contextRef="c20210101to20211231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="2"
      id="Fact_29bb307ca6d24b239fe277ca5b8c7643"
      unitRef="U003">1.93</us-gaap:DeferredCompensationArrangementWithIndividualExercisePrice>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20220101to20221231_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_BonusSharesMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_aaa20e5e028f41db9e5b07b75aad1c46"
      unitRef="U001">200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20231231_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_5f774ab61bc44a558b5e3a6a10648fb5"
      unitRef="U001">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20230101to20231231_LongtermDebtTypeAxis_LineOfCreditMember"
      id="Text_8692324ab2ad4d2786377a23b752b756">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;10.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Convertible Line of Credit &#x2013; Related Party&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;On July 25, 2022, the Company and Richard E. Uihlein (the &#x201c;Lender&#x201d;) entered into a Line of Credit Letter Agreement (the &#x201c;Credit Agreement&#x201d;), pursuant
          to which the Lender shall provide the Company a line of credit of up to $60.0 million (the &#x201c;Line of Credit&#x201d;) to finance the Company&#x2019;s
          working capital needs. The Company may draw upon the Line of Credit through July 31, 2024.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;Each advance made pursuant to the Credit Agreement shall be evidenced by an unsecured, convertible promissory note (individually, a &#x201c;Promissory
          Note,&#x201d; and collectively, the &#x201c;Promissory Notes&#x201d;), and bear interest at the Applicable Federal Rate for short term loans, plus two (2%)
          percent. Principal and interest on the Promissory Notes are due on or before January 31, 2026. Only with the consent of the Lender,
          may the Promissory Notes be prepaid, in whole or in part, at any time without premium or penalty, but with interest on the amount or amounts prepaid.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;At the election of Lender, the principal and accrued interest on Promissory Note(s) may be converted into the number of shares of the Company&#x2019;s
          Common Stock equal to the amount of principal and accrued interest on such Promissory Note divided by the price equal to the closing price of the Common Stock on the date of such Promissory Note, but in no event less than $3.00 per share.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;In connection with the Credit Agreement, the Company agreed to issue the Lender warrants to purchase up to an aggregate of 1,700,000 shares of the Company&#x2019;s common stock, par value $0.001 per share (collectively, the &#x201c;Warrants&#x201d;). Upon execution of the Credit Agreement, the Company issued the Lender a Warrant to purchase up to 500,000 shares of Company&#x2019;s Common Stock at an exercise price of $5.00
          per share, which Warrant is exercisable upon issuance. Further, pursuant to the Credit Agreement, the Company shall issue to the Lender additional Warrants to purchase up to the remaining 1,200,000 shares of the Company&#x2019;s common stock, ratably, upon borrowings under the Credit Agreement, with exercise prices equal to 150% of the closing price of the Company&#x2019;s common Stock on the date of the Promissory Note evidencing such draw, but in no event more than $10.00 per share nor less than $3.00 per
          share. The Warrants expire on July 31, 2029.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;The fair value of the 500,000
          warrants vested at closing on July 25, 2022 was $738,000 at the date of issuance based on the following assumptions: an expected life
          of 7 years, volatility of 92%,
          risk free interest rate of 3.19% and zero
          dividends. The fair value of the vested warrants was recorded in other assets (non-current) as a deferred financing cost and will be amortized on a straight-line basis from July 25, 2022 through January 31, 2026. Amortization for the years ended
          December 31, 2023 and 2022 of $209,000 and $92,000, respectively, was recorded as interest expense.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;On December 19, 2022, the Company executed a $10
          million Promissory Note under the Line of Credit. The interest rate on this draw is 6.46% (Applicable Federal Rate for short term
          loans on date of draw of 4.46% plus 2%).


































          The effective interest rate is approximately 7.1%. Accrued interest on this draw was approximately $688,000 and $23,000 at December 31,
          2023 and 2022, respectively. The principal and accrued interest is convertible at the option of the Lender at $3.00 per share. In
          accordance with the Credit Agreement, the Company issued the Lender a Warrant to purchase up to 200,000 shares of Company&#x2019;s Common
          Stock at an exercise price of $3.00 per share, which Warrant is exercisable upon issuance.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;The fair value of the 200,000
          warrants vested at closing on December 19, 2022 was $160,780 at the date of issuance based on the following assumptions: an expected
          life of 7 years, volatility of 91%,
          risk free interest rate of 4.06% and zero
          dividends. The proceeds were allocated between the Promissory Note and the warrants issued, and the amount allocated to the warrants was recorded as a debt discount netted against principal to be amortized on a straight-line basis, which is not
          materially different than the effective interest method, from December 19, 2022 through January 31, 2026. Amortization for the years ended December 31, 2023 and 2022 of $51,000 and $2,000, respectively, was recorded as interest expense.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;On March 31, 2023, the Company executed an additional $10
          million Promissory Note under the Line of Credit. The interest rate on this draw is 6.41% (Applicable Federal Rate for short term
          loans on date of draw of 4.41% plus 2%).






















          The effective interest rate is approximately 7.1%.&#160; Accrued interest on this draw was approximately $491,000 at December 31, 2023. The principal and accrued interest is convertible at the option of the Lender at $3.00 per share. In accordance with the Credit Agreement, the Company issued the Lender a Warrant to purchase up to 200,000 shares of Company&#x2019;s Common Stock at an exercise price of $3.26 per share, which Warrant is exercisable upon issuance.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;The fair value of the 200,000
          warrants vested at closing on March 31, 2023 was $296,680 at the date of issuance based on the following assumptions: an expected life
          of 6.33 years, volatility of 88%,
          risk free interest rate of 3.94% and zero
          dividends. The proceeds were allocated between the Promissory Note and the warrants issued, and the amount allocated to the warrants was recorded as a debt discount netted against principal amortized on a straight-line basis, which is not
          materially different than the effective interest method, from March 31, 2023 through January 31, 2026. Amortization for the year ended December 31, 2023 of $79,000 was recorded as interest expense.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;On June 30, 2023, the Company executed an additional $10
          million Promissory Note under the Line of Credit. The interest rate on this draw is 6.34% (Applicable Federal Rate for short term
          loans on date of draw of 4.34% plus 2%).






















          The effective interest rate is approximately 7.1%.&#160; Accrued interest on this draw was approximately $321,000 at December 31, 2023. The principal and accrued interest is convertible at the option of the Lender at $3.00 per share. In accordance with the Credit Agreement, the Company issued the Lender a Warrant to purchase up to 200,000 shares of Company&#x2019;s Common Stock at an exercise price of $3.00 per share, which Warrant is exercisable upon issuance.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;The fair value of the 200,000
          warrants vested at closing on June 30, 2023 was $179,920 at the date of issuance based on the following assumptions: an expected life
          of 6.08 years, volatility of 85%,
          risk free interest rate of 3.59% and zero
          dividends. The proceeds were allocated between the Promissory Note and the warrants issued, and the amount allocated to the warrants was recorded as a debt discount netted against principal amortized on a straight-line basis, which is not
          materially different than the effective interest method, from June 30, 2023 through January 31, 2026. Amortization for the year ended December 31, 2023 of $35,000 was recorded as interest expense.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;On December 29, 2023, the Company executed an additional $10 million Promissory Note under the Line of Credit. The interest rate on this draw is 7.13%
          (Applicable Federal Rate for short term loans on date of draw of 5.13% plus 2%). The effective interest rate is approximately 7.5%. The principal and
          accrued interest is convertible at the option of the Lender at $3.00 per share. In accordance with the Credit Agreement, the Company
          issued the Lender a Warrant to purchase up to 200,000 shares of Company&#x2019;s Common Stock at an exercise price of $3.00 per share, which Warrant is exercisable upon issuance.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The fair value of the 200,000 warrants vested at closing on December 31, 2023 was $193,745 at the date of issuance based on the following assumptions: an expected life of 5.7
            years, volatility of 79%, risk free interest rate of 4.49% and zero dividends. The proceeds were allocated between the
            Promissory Note and the warrants issued, and the amount allocated to the warrants was recorded as a debt discount netted against principal amortized on a straight-line basis, which is not materially different than the effective interest method,
            from December 29, 2023 through January 31, 2026.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 27pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The fair value
            of warrants that vest in the future based on borrowings will be computed when those borrowings occur and amortized over the remaining period through January 31, 2026&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt; &lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-5"
      id="Fact_04ef52695e43483380542517dd3d0ec9"
      unitRef="U001">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20220725to20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_33d97766d96241eaa0a3bcf45f31a848"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20220725to20220725_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      id="Fact_f51710dab316429485d57e78f0ef839e">2026-01-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:SharePrice
      contextRef="c20220725_CreditFacilityAxis_LineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_7451751c9e574a0c8eaf508fec6813c3"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20220725_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_af55d445c20b420a87fb2c36ae3f8543"
      unitRef="U002">1700000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20220725_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_8fbcce32e5454d538d96a112ba0f243b"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20220725_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_dba6867c6ec2465c8518d1c02ef26634"
      unitRef="U002">500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20220725_FinancialInstrumentAxis_WarrantMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_6a7e6b4d115844e480ee240eb4b39d2c"
      unitRef="U003">5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <galt:ClassOfAdditionalWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20220725to20220725_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_006c39d7f31e419ba3fb487d26f6f749"
      unitRef="U002">1200000</galt:ClassOfAdditionalWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentageEqualToCommonStock
      contextRef="c20220725_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_fc5efe97b8ea4b36a5eabb0f5a1468fa"
      unitRef="U006">1.50</galt:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentageEqualToCommonStock>
    <us-gaap:SharePrice
      contextRef="c20220725_CreditFacilityAxis_LineOfCreditMember_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_fb0ea5c26bbd4141b21780a3c43d2bff"
      unitRef="U003">10</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20220725_CreditFacilityAxis_LineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_97e92f67802542c199913e30e523e227"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20231231_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      id="Fact_fd06bc10cbfa466aac03b6af9a37e486">2029-07-31</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20220725_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bef92e74f6e14d9fab04216ed7fe8c6a"
      unitRef="U002">500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:IssuanceOfWarrantsValue
      contextRef="c20220725to20220725_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_763559b4cda44c3c815be51a45720dec"
      unitRef="U001">738000</galt:IssuanceOfWarrantsValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      id="Fact_fb97ae76bdb54ca4ac02b5358a0f71f5">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="2"
      id="Fact_039733357a704d16817bf67fae6361e0"
      unitRef="U006">0.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="4"
      id="Fact_d64e5e8517e940c285fb72397b9a24a6"
      unitRef="U006">0.0319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_d27e4f4ac75142cf9d879f3c7bf662f1"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:InterestExpense
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_6fa7f3bd057740eab752b1a7c5e54702"
      unitRef="U001">209000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WarrantMember"
      decimals="0"
      id="Fact_80ce7da973684b3281b80e914fabcf5e"
      unitRef="U001">92000</us-gaap:InterestExpense>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20221219to20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_1fa78591805d4047b87d631fac0db50c"
      unitRef="U001">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20221219to20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_5566a9a32d284f3faaa6341bc0b8a31b"
      unitRef="U006">0.0646</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_0639b19ada4545449a2448be02dfc4be"
      unitRef="U006">0.0446</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20221219to20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_c63d60d649c64cb2966c29d4b54f2c5b"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20221219_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_2b7f46542d2744c0b6f5c9000decfb3f"
      unitRef="U006">0.071</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <galt:DebtInstrumentAccruedInterest
      contextRef="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_6bdca09052854ad0bf6742e341d81447"
      unitRef="U001">688000</galt:DebtInstrumentAccruedInterest>
    <galt:DebtInstrumentAccruedInterest
      contextRef="c20221231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_804f75450506459eab3b51178ce0119f"
      unitRef="U001">23000</galt:DebtInstrumentAccruedInterest>
    <us-gaap:SharePrice
      contextRef="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_December2022PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_f6ec4e3af3674c3fae715238ee77e902"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20221219_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1766561563e24bf0aea6a7487c6501f0"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20221219_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_624d6a288fdf46b1beb3dac96d5de0cf"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20221219_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1dbce5edd9674b85890312ced5592ba4"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:IssuanceOfWarrantsValue
      contextRef="c20221219to20221219_FinancialInstrumentAxis_WarrantOneMember"
      decimals="0"
      id="Fact_2ceedd48676b477ab712cd77a96d201f"
      unitRef="U001">160780</galt:IssuanceOfWarrantsValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember"
      id="Fact_4cbbc5423ee04af890ea1d2158077e7f">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember"
      decimals="2"
      id="Fact_bda6270dd6bd4eae9af3dd00878b9a75"
      unitRef="U006">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember"
      decimals="4"
      id="Fact_d04479468d7a4d7e95247e37a167469c"
      unitRef="U006">0.0406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember"
      decimals="0"
      id="Fact_c3b12dcc4f7e49f0a1c4ca2bead2f94f"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:InterestExpense
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantOneMember"
      decimals="0"
      id="Fact_b083bd926a17493d87c394e93d6681b3"
      unitRef="U001">51000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20220101to20221231_FinancialInstrumentAxis_WarrantOneMember"
      decimals="0"
      id="Fact_27feba25c64f4de996047dcf47946cfa"
      unitRef="U001">2000</us-gaap:InterestExpense>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20230101to20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_14097a7c945c44bdb3320f1fe18246f9"
      unitRef="U001">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20230101to20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_db8588e9a35d435ca2e6c755bf30198b"
      unitRef="U006">0.0641</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_5e843315c2bf4eeebd4bdbd43283dfbc"
      unitRef="U006">0.0441</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20230101to20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_44d4c985419e4825b6f251737ba068be"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_e32b2cbd41854631b059d5cccfc8d365"
      unitRef="U006">0.071</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <galt:DebtInstrumentAccruedInterest
      contextRef="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_0fd0061d5b7a468c9b8e73355c41be7b"
      unitRef="U001">491000</galt:DebtInstrumentAccruedInterest>
    <us-gaap:SharePrice
      contextRef="c20230331_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_March2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_a77a4f401e164a779f0f8a9c5fe50866"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230331_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2e596b2ffb894693923a582ac013d002"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230331_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact_3223208ac2c2456e96e1aeea55f279b1"
      unitRef="U003">3.26</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230331_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f7e6e84cb4af4a87bc9c85240d9407f7"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:IssuanceOfWarrantsValue
      contextRef="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_08c8345e8df1443cbc0c529c95905f67"
      unitRef="U001">296680</galt:IssuanceOfWarrantsValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember"
      id="Fact_12718ccd8bfe47baa5c45a01193d8203">P6Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="2"
      id="Fact_bb8a46dd430a4dc988c0b88e5e381d98"
      unitRef="U006">0.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="4"
      id="Fact_541f3d7093dd4f17ad992ffb3d3f8a52"
      unitRef="U006">0.0394</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20230331_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_9304f50577b5473a8d17620285e854f4"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:InterestExpense
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_804df4d6d5174763bd188cbe71e77a71"
      unitRef="U001">79000</us-gaap:InterestExpense>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20230401to20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_931a09df59304445bf2d93a65eeb5d5f"
      unitRef="U001">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20230401to20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_180d497c413e4a5ab52ca439827b423b"
      unitRef="U006">0.0634</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_b0492a46e25143bfb42a09bf22fdad64"
      unitRef="U006">0.0434</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20230401to20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_0baf9840a2c245dea4068ae261f3ad88"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_2afd07f59357484e8f35d3017e183dab"
      unitRef="U006">0.071</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <galt:DebtInstrumentAccruedInterest
      contextRef="c20231231_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fact_e727314bc12e4eda9bcd61bf462e7280"
      unitRef="U001">321000</galt:DebtInstrumentAccruedInterest>
    <us-gaap:SharePrice
      contextRef="c20230630_CreditFacilityAxis_LineOfCreditMember_LongtermDebtTypeAxis_June2023PromissoryNoteMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_06dd500e1d7148d187d354f4c8a772c4"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230630_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fe865b7f22f64c7ca4efdbb9b810f3e6"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230630_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_917a602583d14faaa13f53946f4ad9c6"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230630_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1901a4c4aa92434d80593190ca01a89b"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:IssuanceOfWarrantsValue
      contextRef="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_94047342e53a4a8b8a1ac1b9682fcf97"
      unitRef="U001">179920</galt:IssuanceOfWarrantsValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember"
      id="Fact_df02b909e2b54eb690f89f8a653af706">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="2"
      id="Fact_645db4e697854c4f9f3bbd4ae9ca356d"
      unitRef="U006">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="4"
      id="Fact_411f20d271cf42b99abb3a0af038ce74"
      unitRef="U006">0.0359</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230401to20230630_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_56fe909c2d534fdc9a86947e017285ab"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:InterestExpense
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantThreeMember"
      decimals="0"
      id="Fact_0b7336376e7f4959ae857489f4c75fe3"
      unitRef="U001">35000</us-gaap:InterestExpense>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="c20231229to20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="-6"
      id="Fact_fd384c52836d462e82a9cccd6b2c5586"
      unitRef="U001">10000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c20231229to20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_426db0d6b40c4a4aa2b95024fb93fa83"
      unitRef="U006">0.0713</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="4"
      id="Fact_61fa04f32564487392df04bc3f2dddd0"
      unitRef="U006">0.0513</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20231229to20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_85f8b7287b3047ec81a8decc85c790f8"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="3"
      id="Fact_0788bebd0eb84218ba59fe0a198f8ad0"
      unitRef="U006">0.075</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SharePrice
      contextRef="c20231229_CreditFacilityAxis_LineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_7df96f7d2a4042769df3e8dfc9bfd86f"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231229_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7a40d800f61c47c094ee85c8348ae13e"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231229_FinancialInstrumentAxis_WarrantOneMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember"
      decimals="2"
      id="Fact_10f5d7d4f4ea4b00ad5ea8e69ef50137"
      unitRef="U003">3</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231229_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2e9dac7376e34aff8ea53fe4cf444f16"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <galt:IssuanceOfWarrantsValue
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_cfe06804de85446b98238247c8b60db3"
      unitRef="U001">193745</galt:IssuanceOfWarrantsValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      id="Fact_7d6a864925044279a81309b4779f82f0">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="2"
      id="Fact_1cdfb394f6ec43bab608c76ee66e7a34"
      unitRef="U006">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="4"
      id="Fact_b8648c73409a40368fe7c633ea66dfca"
      unitRef="U006">0.0449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230101to20231231_FinancialInstrumentAxis_WarrantTwoMember"
      decimals="0"
      id="Fact_15b52d301def4986b4315b70638d3b45"
      unitRef="U006">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20230101to20231231"
      id="Text_0a4dcc0fc2a448d9a1c9226b0d4f33ea">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;11.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Loss Per Share&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic net loss per common share is computed by dividing the net loss available to common stockholders by the weighted average number of common shares outstanding
        during the period. For the years ended December 31, 2023 and 2022, as the Company was in a net loss position, the diluted loss per share computations for such periods did not assume the exercise of warrants and stock options or the conversion of
        Convertible Notes, or the conversion of convertible preferred stock as they would have had an anti-dilutive effect on loss per share.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding as of December 31, 2023 and 2022
        as the inclusion thereof would have been anti-dilutive:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(Shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(Shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Warrants to purchase shares of common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,256,493&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;11,557,964&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Options to purchase shares of common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,333,841&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;5,745,561&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares of common stock issuable upon conversion of convertible notes payable &#x2013; related party&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,418,913&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;5,815,514&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 76%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Shares of common stock issuable upon conversion of convertible line of credit &#x2013; related party&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;13,833,356&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;3,341,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares of common stock issuable upon conversion preferred stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;499,174&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;503,340&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;36,341,777&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;26,963,382&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20230101to20231231"
      id="Text_eba6844b00424b8993ec13233ebf31fb">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding as of December 31, 2023 and 2022
        as the inclusion thereof would have been anti-dilutive:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(Shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;/div&gt;
                &lt;div style="text-align: center; font-weight: bold;"&gt;(Shares)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Warrants to purchase shares of common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;9,256,493&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;11,557,964&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Options to purchase shares of common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,333,841&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;5,745,561&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares of common stock issuable upon conversion of convertible notes payable &#x2013; related party&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;6,418,913&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;5,815,514&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; text-indent: -9pt; margin-left: 9pt; width: 76%;" valign="bottom"&gt;
                &lt;div style="margin-left: 9pt;"&gt;Shares of common stock issuable upon conversion of convertible line of credit &#x2013; related party&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;13,833,356&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;3,341,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares of common stock issuable upon conversion preferred stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                &lt;div&gt;499,174&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;503,340&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                &lt;div style="font-weight: bold;"&gt;36,341,777&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;26,963,382&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"
      decimals="0"
      id="Fact_698ab65eeab74cb28798acdd9ff6cf3a"
      unitRef="U002">9256493</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"
      decimals="0"
      id="Fact_d7fb49e458374b7f84ab84a56baad2c2"
      unitRef="U002">11557964</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_b0cad8cb2787470e93393d14926306b7"
      unitRef="U002">6333841</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_59938cadbdb14dd8b0a3c14c894a1691"
      unitRef="U002">5745561</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleNotesPayableMember"
      decimals="0"
      id="Fact_72683bc371b54c36ada3b7e161faa87c"
      unitRef="U002">6418913</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleNotesPayableMember"
      decimals="0"
      id="Fact_b7fe5111071d4b7da20ff2e02dfd4c7d"
      unitRef="U002">5815514</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_LineOfCreditMember"
      decimals="0"
      id="Fact_a2cba9cc62464a7ca2a7cf214b369b79"
      unitRef="U002">13833356</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_LineOfCreditMember"
      decimals="0"
      id="Fact_d6029be3679d4a1fa0d939b8dec9bdb6"
      unitRef="U002">3341003</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_b106b08467284a8897f27d4cfea1acf0"
      unitRef="U002">499174</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertiblePreferredStockMember"
      decimals="0"
      id="Fact_dfd0c377f68745dfbbe7ed34aa177f2e"
      unitRef="U002">503340</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_27293bd1d80c44fc83715013f1ac31fe"
      unitRef="U002">36341777</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20220101to20221231"
      decimals="0"
      id="Fact_010bff08769445aa875c58a5b6cb51df"
      unitRef="U002">26963382</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_b4af005038a34304b7ab8ecf98f1ad47">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 24.5pt; vertical-align: top; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;12.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold; font-size: 10pt; font-family: 'Times New Roman';"&gt;Commitments and Contingencies&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease Commitments&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has one operating lease for its office
        space which was amended effective March 1, 2022 for a term of 38 months with no residual value guarantees or material restrictive
        covenants. The amended lease provided for free rent for the first &lt;span style="-sec-ix-hidden:Fact_7c778df9cc1d42a08eb8a4a6ccb45d01"&gt;six and one-half months&lt;/span&gt; of the lease and continues the security
        deposit of $6,000. In addition to base rental payments included in the contractual obligations table below, the Company is responsible
        for our pro-rata share of the operating expenses for the building. Our lease cost for the years ended December 31, 2023 and 2022 was $44,000
        and $44,000, respectively, and is included in general and administrative expenses. As of December 31, 2023, the right to use lease asset
        consisted of $53,000 and is included in &lt;span style="-sec-ix-hidden:Fact_7d5fd5b90f684131b4de7361dc22a7e8"&gt;other assets&lt;/span&gt;. Also, at December 31, 2023, current lease liability of $46,000 is included in &lt;span style="-sec-ix-hidden:Fact_b640a0b56a0840c089a709394ab670c3"&gt;accrued expenses&lt;/span&gt; and the noncurrent lease liability of $20,000
        is included in &lt;span style="-sec-ix-hidden:Fact_210f0a5510744af7a123f9b7554897e7"&gt;other long term liabilities&lt;/span&gt;.&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160; &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As of December 31, 2022, the right to use lease asset
            consisted of $86,000 and is included in &lt;span style="-sec-ix-hidden:Fact_4e4bc8e0fffd4f588df74016594bc08c"&gt;other assets&lt;/span&gt;. Also, at December 31, 2022, current lease liability of $40,000 is included in &lt;span style="-sec-ix-hidden:Fact_856a2f39a88d461cab8abff465353d9d"&gt;accrued expenses&lt;/span&gt; and the noncurrent lease liability of $66,000
            is included in &lt;span style="-sec-ix-hidden:Fact_4e24ad5ee9634b58b8f271ad766d0250"&gt;other long term liabilities&lt;/span&gt;. &lt;/span&gt;The Company renewed its existing office space lease effective in February 2022
          for 38 months at substantially the same terms.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Maturity of operating lease as of December 31, 2023 in thousands:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;51&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"&gt;2025&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;18&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Less imputed interest&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Present value of lease liability&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The discount rate used in calculating the present value of the lease payments was 11%.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Legal Proceedings&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company records accruals for such contingencies to the extent that the Company concludes that their occurrence is probable and the related damages are estimable.
        There are no pending legal proceedings.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 12.2pt; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Clinical Trial and Research Contingencies&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has entered into agreements with contractors for research and development activities to further its product candidates. The contracts generally may be
        canceled at any time by providing thirty days&#x2019; notice.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <galt:NumberOfOperatingLeases
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_596ca36a4e284915be567464ed9049b9"
      unitRef="U009">1</galt:NumberOfOperatingLeases>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="c20231231"
      id="Fact_c87bf8b95cf34e46ab0bf65a93d11c0d">P38M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:SecurityDeposit
      contextRef="c20231231"
      decimals="0"
      id="Fact_10b86c698c10413aa21cdc76608a2a94"
      unitRef="U001">6000</us-gaap:SecurityDeposit>
    <us-gaap:OperatingLeaseCost
      contextRef="c20230101to20231231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_d9585e2bee4e4ee3bb0977408c8e9c96"
      unitRef="U001">44000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20220101to20221231_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_10048f94afbc49d18ccfa21322cae059"
      unitRef="U001">44000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20231231"
      decimals="0"
      id="Fact_8fbec4d632ed4552af96b209838d9a53"
      unitRef="U001">53000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_21172677b7d446df9105c31b725c2ab3"
      unitRef="U001">46000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_ce5fc2dbac3d4e75b6b93642c66dd90e"
      unitRef="U001">20000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20221231"
      decimals="0"
      id="Fact_beb4b7da8231466fafcd66f609810cdf"
      unitRef="U001">86000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20221231"
      decimals="0"
      id="Fact_2f66892d849f48c7b69d7ba90d4d8c7f"
      unitRef="U001">40000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20221231"
      decimals="0"
      id="Fact_6374a3ca7b564b99b613eb7aea43bf7e"
      unitRef="U001">66000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="c20220228"
      id="Fact_1de093f9f3ac41ba9ed81d5e0a1e9ed3">P38M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_7b8bcf17c4e34ac1a2f94d50bbe049a5">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Maturity of operating lease as of December 31, 2023 in thousands:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;2024&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;51&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 88%; font-size: 10pt; font-family: 'Times New Roman';" valign="bottom"&gt;2025&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;18&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Less imputed interest&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt; font-family: 'Times New Roman';"&gt;Present value of lease liability&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                &lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;66&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 10pt; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a32cfb4c4d0742d9b8b7fec5211c8067"
      unitRef="U001">51000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c17342bf65bd4aa59890821db46954f9"
      unitRef="U001">18000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_94b6c96fffd244eb8b1b2108ce490679"
      unitRef="U001">69000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20231231"
      decimals="-3"
      id="Fact_639eaa67c0b34d33aaf6ebc08e81e4e5"
      unitRef="U001">3000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c2b28065cd094ee092803cea651136d7"
      unitRef="U001">66000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="c20231231"
      decimals="2"
      id="Fact_1d006e6fa0454a649e74db8ddc50427c"
      unitRef="U006">0.11</us-gaap:LesseeOperatingLeaseDiscountRate>
    <galt:ContractCancelationNoticePeriod
      contextRef="c20230101to20231231"
      id="Fact_0589e0c6aa4b4a28a27f84a3b0f1e701">P30D</galt:ContractCancelationNoticePeriod>
    <us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock
      contextRef="c20230101to20231231"
      id="Text_47ed3e55fa604b15b7ff1fc7dffcc887">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27.05pt; vertical-align: top; font-weight: bold;"&gt;13.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
              &lt;div style="font-weight: bold;"&gt;Galectin Sciences LLC&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; In January 2014, we created Galectin Sciences, LLC (the &#x201c;LLC&#x201d; or &#x201c;Investee&#x201d;), a collaborative joint venture co-owned by SBH Sciences, Inc. (&#x201c;SBH&#x201d;), to research and
        develop small organic molecule inhibitors of galectin-3 for oral administration. The LLC was initially capitalized with a $400,000 cash
        investment to fund future research and development activities, which was provided by the Company, and specific in-process research and development (&#x201c;IPR&amp;amp;D&#x201d;) contributed by SBH. The estimated fair value of the IPR&amp;amp;D contributed by SBH, on
        the date of contribution, was $400,000. Initially, the Company and SBH have a 50% equity ownership interest in the LLC, with neither party having control over the LLC. Accordingly, from inception through the fourth quarter of 2014, the Company accounted for its
        investment in the LLC using the equity method of accounting. Under the equity method of accounting, the Company&#x2019;s investment was initially recorded at cost with subsequent adjustments to the carrying value to recognize additional investments in or
        distributions from the Investee, as well as the Company&#x2019;s share of the Investee&#x2019;s earnings, losses and/or changes in capital. The estimated fair value of the IPR&amp;amp;D contributed to the LLC was immediately expensed upon contribution as there was
        no alternative future use available at the point of contribution. The operating agreement provides that if either party does not desire to contribute its equal share of funding required after the initial capitalization, then the other party,
        providing all of the funding, will have its ownership share increased in proportion to the total amount contributed from inception. In the fourth quarter of 2014, after the LLC had expended the $400,000 in cash, SBH decided not to contribute its share of the funding required. As a result, the Company contributed the $73,000 needed for the fourth quarter of 2014 expenses of the LLC and an additional $2,552,000
        in total from 2015 through 2021. The Company contributed $561,000 and $213,000 for the LLC expenses (recorded in research and development expenses) in 2023 and 2022, and SBH has contributed a total of $711,000 since 2014. As of December 31, 2023, the Company&#x2019;s ownership percentage in the LLC was 84.2%. The Company accounts for the interest in the LLC as a consolidated, less than wholly owned subsidiary. Because the LLC&#x2019;s equity is immaterial, the value of the non-controlling
        interest is also deemed to be immaterial. The Company&#x2019;s portion of the LLC&#x2019;s net loss for 2014, prior to the change in accounting discussed previously, was $400,000, which includes the Company&#x2019;s proportionate share of the non-cash charge associated with the contributed IPR&amp;amp;D of $200,000.&lt;/div&gt;
</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="c20140101to20140131_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_513a9fcd60f84c73ae62ffb6b0686e9f"
      unitRef="U001">400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
      contextRef="c20140131_CounterpartyNameAxis_SBHSciencesIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_8d1e4185049d47baa1f6feb3ec1e6a1c"
      unitRef="U001">400000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c20140131_CounterpartyNameAxis_SBHSciencesIncMember_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="2"
      id="Fact_331e34996a144a589ddeb0a63ddd5471"
      unitRef="U006">0.50</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20141001to20141231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_a00d69ee54f040cba72cc074a2dc9e3f"
      unitRef="U001">400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <galt:CapitalContributionExpense
      contextRef="c20141001to20141231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_3900a2606c02447da259f31499d8db39"
      unitRef="U001">73000</galt:CapitalContributionExpense>
    <galt:CapitalContributionExpense
      contextRef="c20150101to20211231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_15104f34ec694b1ab7ede3b32607ada1"
      unitRef="U001">2552000</galt:CapitalContributionExpense>
    <galt:CapitalContributionExpense
      contextRef="c20230101to20231231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_4a2b7560b5ee43dd99a9fd3c2f0df292"
      unitRef="U001">561000</galt:CapitalContributionExpense>
    <galt:CapitalContributionExpense
      contextRef="c20220101to20221231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_fbb9e7fff4f44eb9b55d1d7bbddb1e2a"
      unitRef="U001">213000</galt:CapitalContributionExpense>
    <galt:CapitalContributionExpense
      contextRef="c20140101to20231231_CounterpartyNameAxis_SBHSciencesIncMember_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_bb71a8e6c3c14ee0a9437ae20db84249"
      unitRef="U001">711000</galt:CapitalContributionExpense>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c20231231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="3"
      id="Fact_5ea51a137aab4a9ebfee27e736661bc7"
      unitRef="U006">0.842</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20140101to20141231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_a5df5ca5b1e24fb88aab152f2d5b5516"
      unitRef="U001">400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <galt:NonCashChargeForResearchAndDevelopmentInProcess
      contextRef="c20140101to20141231_OwnershipAxis_GalectinSciencesLLCMember"
      decimals="0"
      id="Fact_6967a781d1b74abdbb8b4b3709ff6548"
      unitRef="U001">200000</galt:NonCashChargeForResearchAndDevelopmentInProcess>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20230101to20231231"
      id="Text_51447ab2f1b6483bad22091b639d4282">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 24.5pt; vertical-align: top; font-weight: bold;"&gt;14.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
            &lt;div style="font-weight: bold;"&gt;Income Taxes&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of the net deferred tax assets are as follows at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating loss carryforwards&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;61,427&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;53,119&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax credit carryforwards&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;6,476&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3,558&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other temporary differences&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;10,533&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,168&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;78,436&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;65,845&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less valuation allowance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(78,436&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(65,845&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net deferred tax asset&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The primary factors affecting the Company&#x2019;s income tax rates were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax benefit at U.S. statutory rates&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(21&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(21&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;State tax benefit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(3.4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Permanent differences&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(1.4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Changes in valuation allowance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;21.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;17.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2023, the Company has federal and state net operating loss carryforwards &lt;span style="background-color: rgb(255, 255, 255);"&gt;totaling $116,781,000 and $123,081,000,
        respectively, which will never expire as a result of the 2017 Tax Act. As of December 31, 2023, the Company has federal and state net operating loss carryforwards totaling $127,039,000 and $102,003,000 respectively, which expire through &lt;span style="-sec-ix-hidden:Fact_289435eecea6431a81c4ac00d66f3dbc"&gt;2037&lt;/span&gt;. In addition, the Company has federal and state research and development credits of $5,214,000 and $1,262,000,&lt;/span&gt; respectively, which expire through &lt;span style="-sec-ix-hidden:Fact_b428ef8eb3884752a18cb5ecd6818826"&gt;2042&lt;/span&gt;. Ownership changes, as defined by Section 382 of the Internal Revenue Code, may have limited the amount of net operating loss carryforwards that can
      be utilized annually to offset future taxable income. Past and subsequent ownership changes could further affect the limitation in future years. Because of the Company&#x2019;s limited operating history and its recorded losses, management has provided, in
      each of the last two years, a 100% valuation allowance against the Company&#x2019;s net deferred tax assets.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is subject to taxation in the U.S. and various states. Based on the history of net operating losses all jurisdictions and tax years are open for examination
      until the operating losses are utilized or the statute of limitations expires. As of December 31, 2023 and 2022, the Company does not have any significant uncertain tax positions.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_1341c291b1814f9ca30842acc2275d31">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of the net deferred tax assets are as follows at December 31:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating loss carryforwards&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;61,427&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;53,119&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax credit carryforwards&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;6,476&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;3,558&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other temporary differences&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;10,533&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;9,168&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;78,436&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;65,845&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less valuation allowance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(78,436&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(65,845&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net deferred tax asset&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;&#x2014;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20231231"
      decimals="-3"
      id="Fact_775d107c37104716bc9af9f244d05894"
      unitRef="U001">61427000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20221231"
      decimals="-3"
      id="Fact_ae2c0f37c09d431f8ab4b284e3906665"
      unitRef="U001">53119000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20231231"
      decimals="-3"
      id="Fact_6c310c97d2924e5595163a3782ff6902"
      unitRef="U001">6476000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="c20221231"
      decimals="-3"
      id="Fact_2303b6ab58c1431690c7357486477ab1"
      unitRef="U001">3558000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a025a20e8983418d8933a21d01caf8d5"
      unitRef="U001">10533000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20221231"
      decimals="-3"
      id="Fact_4d91f25012dc4f4fb9141dfa34dc53b5"
      unitRef="U001">9168000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20231231"
      decimals="-3"
      id="Fact_11934827bac74d4d95f7f31636c2b4a1"
      unitRef="U001">78436000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20221231"
      decimals="-3"
      id="Fact_3433952fd30c4192a22cdb0208cea42b"
      unitRef="U001">65845000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b79c01083c574b2dacfa8676463c3c7f"
      unitRef="U001">78436000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20221231"
      decimals="-3"
      id="Fact_5c7f9bcdfd1642a387b639fdfe974fb3"
      unitRef="U001">65845000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_32ed969934f546928c316a8c3878cc76"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20221231"
      decimals="-3"
      id="Fact_739d021c2c964afe893c4eace461c037"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20230101to20231231"
      id="Text_d4ec01ceef80408fa634ecc673b2c6ba">
&lt;div style="margin-left: 24.45pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The primary factors affecting the Company&#x2019;s income tax rates were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="margin-left: 27pt;"&gt;
      &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-weight: bold;"&gt;2022&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax benefit at U.S. statutory rates&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(21&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(21&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;State tax benefit&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(3.4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;4.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Permanent differences&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.9&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;0.5&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;2.3&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;(1.4&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%)&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Changes in valuation allowance&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;21.2&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;17.7&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;0&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="font-weight: bold;"&gt;%&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_3e6e75eb9d3641cf9774a0323d90c43d"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_8917a9934de64a869add19b1aedf8c75"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20230101to20231231"
      decimals="3"
      id="Fact_4ab87f38cb4141a8b33be028ca4213bd"
      unitRef="U006">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_790a11d7a6ab438a9d36b4cbd7cf2f6c"
      unitRef="U006">-0.042</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="c20230101to20231231"
      decimals="3"
      id="Fact_dd8bc6edb80f48598b880b509efd3ff8"
      unitRef="U006">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_ae7865aef9d34bddad890fb5ce48e193"
      unitRef="U006">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20230101to20231231"
      decimals="3"
      id="Fact_ac05ab5cf76e406b9c9ca5bce56cfc77"
      unitRef="U006">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_081a90202c044accb390708cd991d5b9"
      unitRef="U006">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20230101to20231231"
      decimals="3"
      id="Fact_3c2c76a90d6e4f9bb937df6ea4826e78"
      unitRef="U006">-0.212</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20220101to20221231"
      decimals="3"
      id="Fact_6177e523d0b8437e9a26db864f8b3aaf"
      unitRef="U006">-0.177</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_bd3092c490cf49e1bb0554a0167fac33"
      unitRef="U006">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20220101to20221231"
      decimals="2"
      id="Fact_fc6023ab47f04e43829fd3517c268bdb"
      unitRef="U006">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember_TaxPeriodAxis_ExpiringAsAResultOf2017TaxActMember"
      decimals="0"
      id="Fact_0b2c6141570043d99bd64dbb2499f431"
      unitRef="U001">116781000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_TaxPeriodAxis_ExpiringAsAResultOf2017TaxActMember"
      decimals="0"
      id="Fact_dc39b849e28f440198f939bff593ff04"
      unitRef="U001">123081000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_DomesticCountryMember_TaxPeriodAxis_ExpiringThrough2037Member"
      decimals="0"
      id="Fact_da4fdd42e63449be8a70f5827358d68d"
      unitRef="U001">127039000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember_TaxPeriodAxis_ExpiringThrough2037Member"
      decimals="0"
      id="Fact_09df680ec47849988adc91342c11ab4e"
      unitRef="U001">102003000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="c20230101to20231231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      decimals="0"
      id="Fact_7590c6517be64a89bb8b77f048c02058"
      unitRef="U001">5214000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="c20230101to20231231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="0"
      id="Fact_fa264032f1ae45da94b1b6ac0cde1338"
      unitRef="U001">1262000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <galt:DeferredTaxAssetsValuationAllowancePercentage
      contextRef="c20231231"
      decimals="2"
      id="Fact_2aecc763edd94f70a9cd2372fd563428"
      unitRef="U006">1</galt:DeferredTaxAssetsValuationAllowancePercentage>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20230101to20231231"
      id="Text_185d3824b78d43a886f3831e44d1fe00">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;15.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Subsequent











                  Event&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
    &lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 0pt;"&gt;On March 29, 2024, the Company and Richard E. Uihlein (the &#x201c;Lender&#x201d;) entered into a Supplemental Line of Credit Letter
      Agreement (the &#x201c;Supplemental Credit Agreement&#x201d;), pursuant to which the Lender shall provide the Company a line of credit of up to $10.0
      million (the &#x201c;Supplemental Line of Credit&#x201d;) to finance the Company&#x2019;s working capital needs. The Company may draw upon the Supplemental Line of Credit through March 31, 2025.&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 0pt;"&gt;Each advance made pursuant to the Supplemental Credit Agreement shall be evidenced by an unsecured, convertible promissory
      note (individually, a &#x201c;Promissory Note,&#x201d; and collectively, the &#x201c;Promissory Notes&#x201d;), and bear interest at the Applicable Federal Rate for short term loans, plus two (2%) percent. Principal and interest on the Promissory Notes are due on or before March 31, 2026.
      Only with the consent of the Lender, may the Promissory Notes be prepaid, in whole or in part, at any time without premium or penalty, but with interest on the amount or amounts prepaid.&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 0pt;"&gt;At the election of Lender, the principal and accrued interest on Promissory Note(s) may be converted into the number of shares
      of the Company&#x2019;s Common Stock equal to the amount of principal and accrued interest on such Promissory Note divided by the price equal to the closing price of the Common Stock on the date of such Promissory Note, but in no event less than $3.00 per share.&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="margin: 0px 0px 0px 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 0pt;"&gt;In connection with the Supplemental Credit Agreement, the Company agreed to issue the Lender warrants to purchase up to an
      aggregate of 200,000 shares of the Company&#x2019;s common stock, par value $0.001 per share (collectively, the &#x201c;Warrants&#x201d;).&#160; The Company shall issue to the Lender Warrants ratably, upon borrowings under the Supplemental Line of Credit, with exercise prices equal to 150% of the closing price of the Company&#x2019;s common Stock on the date of the Promissory Note evidencing such draw, but in no event more than $10.00 per share nor less than $3.00 per
      share. The Warrants expire on July 31, 2029.&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="-5"
      id="Fact_e0b389206bf94c449145ecf9ae813051"
      unitRef="U001">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c20240329to20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_33e4dfd3c9ef46d6855451742e36194f"
      unitRef="U006">0.02</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240329to20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_d36c6b1584a64a338cd833817db80317">2026-03-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:SharePrice
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_2074757e12fa494e8b250cc57012f4a8"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20240329_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_405e4bf7027748628c86b6be5d33b5eb"
      unitRef="U002">200000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20240329_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="3"
      id="Fact_1e4c3f84266e488a8f81c99797e55979"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <galt:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentageEqualToCommonStock
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_a08b1db588bc4526b662df97f99ebafc"
      unitRef="U006">1.50</galt:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentageEqualToCommonStock>
    <us-gaap:SharePrice
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RangeAxis_MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_bf46ec476dcf4f369c76ff08e0316e33"
      unitRef="U003">10</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RangeAxis_MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="2"
      id="Fact_e62a6e0f3ad34a3cbfa6c6c162ac35b6"
      unitRef="U003">3</us-gaap:SharePrice>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate
      contextRef="c20240329_CreditFacilityAxis_SupplementalLineOfCreditMember_RelatedPartyTransactionsByRelatedPartyAxis_BoardOfDirectorsChairmanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_365b9effcc26417f81195fb3b4411d95">2029-07-31</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
</xbrl>
