<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:LFMD="http://lifemd.com/20231231"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  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="lfmd-20231231.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:SCTAmountsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948320</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">LFMD:DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-12-31" id="Fact000004">0000948320</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2023-01-01to2023-12-31" id="xdx2ixbrl0011">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0057"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0058"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0059"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0060"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0061"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember"
      id="xdx2ixbrl0062"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_SCTAmountsMember"
      id="xdx2ixbrl0066"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_SCTAmountsMember"
      id="xdx2ixbrl0068"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0073"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0075"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0078"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0080"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0082"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      id="xdx2ixbrl0083"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      id="xdx2ixbrl0085"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      id="xdx2ixbrl0086"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      id="xdx2ixbrl0087"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      id="xdx2ixbrl0089"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      id="xdx2ixbrl0092"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      id="xdx2ixbrl0094"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      id="xdx2ixbrl0096"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      id="xdx2ixbrl0097"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      id="xdx2ixbrl0099"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      id="xdx2ixbrl0101"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      id="xdx2ixbrl0102"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      id="xdx2ixbrl0103"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      id="xdx2ixbrl0104"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0106"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0107"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0108"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0109"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0113"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0114"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0115"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_PeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0117"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-12-31" id="Fact000012">LifeMD, Inc.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000014">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eecd--PvpTableTextBlock_zXm1ssMmXXg9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48E_eecd--PeoTotalCompAmt_zcHQANJr4Fr5"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_481_eecd--PeoActuallyPaidCompAmt_zufGMsz09ns9"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_485_eecd--NonPeoNeoAvgTotalCompAmt_zRTqyk50XXNh"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_484_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zUSiQQ7Hr8C5"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_482_eecd--TotalShareholderRtnAmt_pp2d_zGYZyGft3AEi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Value Of Initial Fixed $100 Investment Based On:&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48A_eus-gaap--NetIncomeLoss_iN_di_zaMZaQbBTg74"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Summary Compensation Table Total for CEO&lt;sup id="xdx_F58_zZLwx9a9xMLk"&gt;(1)(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Compensation Actually Paid to CEO&lt;sup id="xdx_F5B_zbmoFPSgiMJh"&gt;(1)(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average Summary Compensation Table Total for Other NEOs&lt;sup id="xdx_F52_zfudVvzAtDY1"&gt;(1)(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average Compensation Actually Paid to Other NEOs&lt;sup id="xdx_F57_znZJ1sFyN97j"&gt;(1)(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Shareholder Return&lt;sup id="xdx_F52_zna7CGrvEK9a"&gt;(3)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net Loss&lt;br/&gt; ($ in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_411_20230101__20231231_zEmeIJCn8ci7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 10%; text-align: center; padding-bottom: 1.5pt"&gt;2023&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"&gt;888,803&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"&gt;948,303&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;2,099,175&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;2,820,243&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"&gt;105.61&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right"&gt;(17,839&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_410_20220101__20221231_zPheOAOLD6A3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;255,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;255,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,078,398&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;441,541&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29.71&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(45,021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_415_20210101__20211231_zmgObO6GOtB7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;180,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;180,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,862,099&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,211,572&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;59.26&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(61,324&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000015"
      unitRef="USD">888803</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000016"
      unitRef="USD">948303</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000017"
      unitRef="USD">2099175</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000018"
      unitRef="USD">2820243</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="2"
      id="Fact000019"
      unitRef="USD">105.61</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000020"
      unitRef="USD">17839</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">255000</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">255000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">1078398</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000024"
      unitRef="USD">441541</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="2"
      id="Fact000025"
      unitRef="USD">29.71</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000026"
      unitRef="USD">45021</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">180000</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">180000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">5862099</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">1211572</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="2"
      id="Fact000031"
      unitRef="USD">59.26</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000032"
      unitRef="USD">61324</us-gaap:NetIncomeLoss>
    <ecd:PeoName contextRef="From2023-01-01to2023-12-31" id="Fact000035">Mr. Schreiber</ecd:PeoName>
    <ecd:PeoName contextRef="From2022-01-012022-12-31" id="Fact000037">Mr. Schreiber</ecd:PeoName>
    <ecd:PeoName contextRef="From2021-01-012021-12-31" id="Fact000039">Mr. Schreiber</ecd:PeoName>
    <ecd:EquityValuationAssumptionDifferenceFnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000043">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eecd--EquityValuationAssumptionDifferenceFnTextBlock_z1k1U9rkBrp9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Adjustments&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zqet6zSTOCAb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20230101__20231231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zwxjbgQmbFE" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zmtwAw6kXWsi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20220101__20221231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zY6d7i0yUH1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zWAVSFm6ru75" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210101__20211231__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zBkNuVnAcAii" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Adjustments&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;CEO ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average of Other NEOs ($)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 22%; text-align: left"&gt;Total Compensation From SCT&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--PeoTotalCompAmt_c20230101__20231231_zAxpML25b6m7" style="width: 10%; text-align: right" title="Total Compensation From SCT, CEO"&gt;888,803&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eecd--NonPeoNeoAvgTotalCompAmt_c20230101__20231231_z6yoHMGzEqU1" style="width: 10%; text-align: right" title="Total Compensation From SCT, Average of Other NEO"&gt;&lt;span style="-sec-ix-redline: true"&gt;2,099,175&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoTotalCompAmt_c20220101__20221231_zX5j5E8RXIR4" style="width: 10%; text-align: right" title="Total Compensation From SCT, CEO"&gt;255,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&lt;p id="xdx_985_eecd--NonPeoNeoAvgTotalCompAmt_c20220101__20221231_z2wXHD8EgCz1" style="text-align: right" title="Total Compensation From SCT, Average of Other NEO"&gt;&lt;span style="-sec-ix-redline: true"&gt;1,078,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eecd--PeoTotalCompAmt_c20210101__20211231_zz7avbsIgZk8" style="width: 10%; text-align: right" title="Total Compensation From SCT, CEO"&gt;180,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eecd--NonPeoNeoAvgTotalCompAmt_c20210101__20211231_zmjVlRpbjC46" style="width: 10%; text-align: right" title="Total Compensation From SCT, Average of Other NEO"&gt;5,862,099&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AdjustmentsForDefinedBenefitAndActuarialPensionPlansMember_zuxA2E90ZV72" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Adjustments for defined benefit and actuarial pension plans:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0057"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0058"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0059"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0060"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0061"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0062"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Adjustments for stock awards:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--SCTAmountsMember_zYHKu9wwT7rc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;(Subtraction): SCT amounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(355,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,502,169&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0066"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(717,613&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0068"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,483,557&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember_zoqT2tm9osug" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Addition: Fair value at year-end of awards granted during the covered fiscal year that are outstanding and unvested at year-end&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;414,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,288,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0073"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;417,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0075"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;602,269&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember_zuwlZkJChnfa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Addition (Subtraction): Year-over-year change in fair value of awards granted in any prior fiscal year that are outstanding and unvested at year-end&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0078"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,906&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0080"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(131,256&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0082"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0083"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember_zNvUti7Xjtlc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Addition: Vesting date fair value of awards granted and vesting during such year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0085"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0086"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0087"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,563&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0089"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;230,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember_zZ35D5uqW8qh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Addition (Subtraction): Change as of the vesting date (from the end of the prior fiscal year) in fair value of awards granted in any prior fiscal year for which vesting conditions were satisfied during such year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0092"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,169&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0094"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(262,651&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0096"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0097"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember_zgCY8kD1tFNi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;(Subtraction): Fair value at end of prior year of awards granted in any prior fiscal year that fail to meet the applicable vesting conditions during such year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0099"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(115,844&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0101"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0102"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0103"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0104"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember_zjSQhogKR2fl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Addition: Dividends or other earnings paid on stock or option awards in the covered year prior to vesting if not otherwise included in the total compensation for the covered year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0106"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0107"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0108"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0109"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0110"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0111"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--DividendsOrOtherEarningsPaidOnStockOrOptionAwardsInCoveredYearPriorToVestingIfNotOtherwiseIncludedInTotalCompensationForCoveredYearMember_zjhRfQx9e2Ag" style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Adjustments for stock awards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0113"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0114"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0115"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0116"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0117"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0118"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Compensation Actually Paid (as calculated)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eecd--PeoActuallyPaidCompAmt_c20230101__20231231_zjBoFhznawQd" style="text-align: right" title="Compensation Actually Paid, CEO"&gt;948,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20230101__20231231_ztohFv81lDIk" style="text-align: right" title="Compensation Actually Paid, Average of Other NEO"&gt;&lt;span style="-sec-ix-redline: true"&gt;2,820,243&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eecd--PeoActuallyPaidCompAmt_c20220101__20221231_zrJRPgWrqyFf" style="text-align: right" title="Compensation Actually Paid, CEO"&gt;255,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220101__20221231_zyxv0zg1Nix4" style="text-align: right" title="Compensation Actually Paid, Average of Other NEO"&gt;441,541&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eecd--PeoActuallyPaidCompAmt_c20210101__20211231_zhM8EV3G8SSf" style="text-align: right" title="Compensation Actually Paid, CEO"&gt;180,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210101__20211231_zVYInPHn4lfk" style="text-align: right" title="Compensation Actually Paid, Average of Other NEO"&gt;1,211,572&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:EquityValuationAssumptionDifferenceFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000045"
      unitRef="USD">888803</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">2099175</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">255000</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000051"
      unitRef="USD">1078398</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000053"
      unitRef="USD">180000</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000055"
      unitRef="USD">5862099</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_SCTAmountsMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">-355000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember"
      decimals="0"
      id="Fact000065"
      unitRef="USD">-1502169</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">-717613</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_SCTAmountsMember"
      decimals="0"
      id="Fact000069"
      unitRef="USD">-5483557</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000071"
      unitRef="USD">414500</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">2288006</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000074"
      unitRef="USD">417100</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_FairValueAtYearEndOfAwardsGrantedDuringCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000076"
      unitRef="USD">602269</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000079"
      unitRef="USD">11906</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember"
      decimals="0"
      id="Fact000081"
      unitRef="USD">-131256</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      decimals="0"
      id="Fact000088"
      unitRef="USD">57563</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_ecd_NonPeoNeoMember_custom_VestingDateFairValueOfAwardsGrantedAndVestingDuringSuchYearMember"
      decimals="0"
      id="Fact000090"
      unitRef="USD">230761</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      decimals="0"
      id="Fact000093"
      unitRef="USD">39169</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ChangeAsOfVestingDateInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedDuringSuchYearMember"
      decimals="0"
      id="Fact000095"
      unitRef="USD">-262651</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringSuchYearMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">-115844</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000120"
      unitRef="USD">948303</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-01to2023-12-31"
      decimals="0"
      id="Fact000122"
      unitRef="USD">2820243</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000124"
      unitRef="USD">255000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000126"
      unitRef="USD">441541</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000128"
      unitRef="USD">180000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000130"
      unitRef="USD">1211572</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000132">&lt;p id="xdx_899_eecd--CompActuallyPaidVsNetIncomeTextBlock_dU_zGI6Vr820sl9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in Compensation actually paid to our NEOs from year to year are generally aligned with trends in our cumulative TSR, as well as trends
in important financial measures such as net loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;img alt="" src="formdef14a_004.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2023-01-01to2023-12-31" id="Fact000134">&lt;p id="xdx_891_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_dU_zMOBxoMyf88g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="formdef14a_005.jpg"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&#160;&lt;/p&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000015"
          xlink:label="Fact000015"
          xlink:type="locator"/>
        <link:footnote id="Footnote000033" xlink:label="Footnote000033" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">For 2023, the CEO was Mr. Schreiber, and the other NEOs were Marc Benathen and Stefan Galluppi. For 2022, the CEO was Mr. Schreiber, and the other NEOs were Marc Benathen and Eric Yecies. For 2021, the CEO was Mr. Schreiber, and the other NEOs were Marc Benathen and Alex Mironov.</link:footnote>
        <link:footnote id="Footnote000040" xlink:label="Footnote000040" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A
    reconciliation of Total compensation from the Summary Compensation Table (&#x201c;SCT&#x201d;) to Compensation actually paid to our
    CEO and the average of our Other NEOs is shown below:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000015"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000015"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000016"
          xlink:label="Fact000016"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000016"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000016"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000017"
          xlink:label="Fact000017"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000018"
          xlink:label="Fact000018"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000021"
          xlink:label="Fact000021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000021"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000021"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000027"
          xlink:label="Fact000027"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000028"
          xlink:label="Fact000028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000029"
          xlink:label="Fact000029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000030"
          xlink:label="Fact000030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000019"
          xlink:label="Fact000019"
          xlink:type="locator"/>
        <link:footnote id="Footnote000041" xlink:label="Footnote000041" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Our
    cumulative total shareholder return is based on a fixed investment of one hundred dollars in our common stock measured from the market
    close on December 31, 2020 (the last trading day of 2020) through and including the end of the fiscal year for each year reported
    in the table, and reinvestment of all dividends during such period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000019"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000025"
          xlink:label="Fact000025"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000025"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000031"
          xlink:label="Fact000031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
